Hbase的安装
- 首先保证集群各个节点的正常运行
- 将hbase-1.0.0-cdh5.5.0.tar.gz上传到各个节点中
1 tar -xzvf hbase-1.0.0-cdh5.5.0.tar.gz 2 mv hbase-1.0.0-cdh5.5.0 hbase
- 确认服务器配置文件一致,确认 zookeeper 先启动,确保集群时间一致。
- 修改hbase-site.xml(/home/hadoop/soft/hbase/conf)
<configuration> <property> <!-- 确保和集群名字一致--> <name>hbase.rootdir</name> <value>hdfs://kcluster/hbase</value> </property> <property> <name>hbase.cluster.distributed</name> <value>true</value> </property> <property> <name>hbase.zookeeper.property.clientPort</name> <value>2181</value> </property> <property> <name>hbase.zookeeper.quorum</name> <value>kslave5,kslave6,kslave7</value> </property> </configuration>
-
修改regionservers(/home/hadoop/soft/hbase/conf)
kslave1 kslave2 kslave3 kslave4
- 修改hbase-env.sh(/home/hadoop/soft/hbase/conf)
1 export HBASE_PID_DIR=/home/hadoop/soft/hbase/hbase 2 export HBASE_MANAGES_ZK=false # 不启用自带集群
-
启动hbase服务
hbase-daemon.sh start master hbase-daemon.sh start regionserver
- 运行hbase shell,执行一系列操作,简单演示如下。(具体shell操作)
# 查看表 list # 创建表 create 'test','cf' # 查看表结构 describe 'test' # 表中插入数据 put 'test','row1','cf:a','tom' # 查看数据 scan 'test' 全表扫描 get 'test','row1' # 删除表 disable 'test' drop 'test'