Hbase是一个Hadoop Database,是分布式、弹性、大数据存储引擎
Hbase的目标是托管大表-数十亿行数百万列。
1 安装
Hbase版本和java版本以及Hadoop版本之间存在依赖关系。可以在这里查看https://hbase.apache.org/book.html#java
1.1 Stand-alone安装
首先,下载安装包
[admin@localhost software]$ wget https://dlcdn.apache.org/hbase/2.5.5/hbase-2.5.5-bin.tar.gz --no-check-certificate
解压,并进入目录
[admin@localhost software]$ tar -zxvf hbase-2.5.5-bin.tar.gz [admin@localhost software]$ cd hbase-2.5.5/
设置JAVA_HOME环境变量
[admin@localhost hbase-2.5.5]$ vi conf/hbase-env.sh export JAVA_HOME=/data/software/jdk-11.0.2
启动
[admin@localhost hbase-2.5.5]$ bin/start-hbase.sh running master, logging to /data/software/hbase-2.5.5/bin/../logs/hbase-admin-master-localhost.localdomain.out
然后,我们可以查看该进程,HMaster就是我们刚才启动的进程
[admin@localhost hbase-2.5.5]$ jps -l 11555 org.apache.hadoop.hbase.master.HMaster 11915 jdk.jcmd/sun.tools.jps.Jps [admin@localhost hbase-2.5.5]$
然后,我们可以在页面查看
http://192.168.xxx.xxx:16010/
查看以及操作Hbase数据库,执行如下命令
hbase:001:0> create 'test', 'cf' #创建表 hbase:002:0> list 'test' #查看表 hbase:003:0> describe 'test' #查看表详情 hbase:005:0> put 'test', 'row1', 'cf:a', 'value1' #插入一条数据 hbase:006:0> put 'test', 'row2', 'cf:b', 'value2' hbase:007:0> put 'test', 'row3', 'cf:c', 'value3' hbase:008:0> scan 'test' #查询表 ROW COLUMN+CELL row1 column=cf:a, timestamp=2023-10-28T21:07:40.959, value=value1 row2 column=cf:b, timestamp=2023-10-28T21:07:47.509, value=value2 row3 column=cf:c, timestamp=2023-10-28T21:07:52.445, value=value3 3 row(s) Took 0.0632 seconds hbase:009:0>
标签:教程,admin,cf,localhost,test,hbase,Hbase,2.5 From: https://www.cnblogs.com/zhenjingcool/p/17795727.html