HMaster
RegionServer
Zookeeper
HBase Client
Region
将zookeeper和Hbase的压缩包上传至/opt/install
[root@hadoop install]# tar -zxf zookeeper-3.4.5-cdh5.14.2.tar.gz -C ../soft/
[root@hadoop install]# tar -zxf hbase-2.3.5-bin.tar.gz -C ../soft/
[root@hadoop soft]# mv zookeeper-3.4.5-cdh5.14.2/ zk345
[root@hadoop soft]# mv hbase-2.3.5/ hbase235
[root@hadoop soft]# cd ./hbase235/
[root@hadoop hbase235]# cd ./conf/
[root@hadoop conf]# vim ./hbase-env.sh # 28行添加JDK环境
export JAVA_HOME=/opt/soft/jdk180
# 126行关闭zookeeper管理
export HBASE_MANAGES_ZK=false
hbase.rootdir hdfs://192.168.95.150:9000/hbase hbase.zookeeper.property.dataDir /opt/soft/zk345/datatmp hbase.cluster.distributed true hbase.zookeeper.property.clientPort 2181 hbase.tmp.dir /opt/soft/hbase235/tmp hbase.unsafe.stream.capability.enforce false
[root@hadoop conf]# vim /etc/profile# 添加
# HBASE_HOME
export HBASE_HOME=/opt/soft/hbase235
export PATH=$PATH:$HBASE_HOME/bin
切换目录到/opt/soft/zk345/conf
[root@hadoop conf]# cp zoo_sample.cfg zoo.cfg
[root@hadoop conf]# vim ./zoo.cfg12 dataDir=/opt/soft/zk345/datatmp
14 clientPort=2181
29 server.0=192.168.95.150:2287:3387
[root@hadoop conf]# mkdir -p /opt/soft/zk345/datatmp
[root@hadoop conf]# echo '0' > /opt/soft/zk345/datatmp/myid
# ZOOKEEPER_HOME
export ZOOKEEPER_HOME=/opt/soft/zk345
export PATH=$PATH:$ZOOKEEPER_HOME/bin
[root@hadoop conf]# source /etc/profile
1,启动hadoop:start-all.sh
2.启动zk:zkServer.sh start
3.启hbase:start-hbase.sh
[root@hadoop conf]# hbase shell# 查看版本
hbase(main):001:0> version
2.3.5, rfd3fdc08d1cd43eb3432a1a70d31c3aece6ecabe, Thu Mar 25 20:50:15 UTC 2021# 查看命名空间
hbase(main):002:0> list_namespace
# 查看命名空间下的表
hbase(main):003:0> list_namespace_tables 'hbase'
# 创建命名空间
hbase(main):004:0> create_namespace 'test'
# 删除
hbase(main):006:0> drop_namespace 'test'