将HBase压缩包导入/opt/softwares目录下
解压HBase至/opt/module目录下:
tar -zxvf /opt/softwares/hbase-2.2.3-bin.tar.gz -C /opt/module/
- 修改hbase-2.2.3/ 名称:
mv hbase-2.2.3/ hbase
- 配置环境变量:
vim /etc/profile#HBASE_HOMEexport HBASE_HOME=/opt/module/hbaseexport PATH="$HBASE_HOME/bin:$PATH"
- 重启环境变量:
source /etc/profile
hbase version

- 检查zookeeper的状态:
分别在三台虚拟机:
zkServer.sh status
- 修改hbase-env.sh配置文件:
cd /opt/module/hbase/conf/vim hbase-env.sh
- 修改内容:
export HBASE_MANAGES_ZK=falseexport JAVA_HOME=/opt/module/jdk1.8.0_212
- 修改hbase-site.xml:
vim hbase-site.xml
- 修改内容:
<property><name>hbase.rootdir</name><value>hdfs://master:8020/hbase</value></property><property><name>hbase.cluster.distributed</name><value>true</value></property><property><name>hbase.zookeeper.property.dataDir</name> <value>/opt/module/zookeeper/zkData</value></property><property><name>hbase.zookeeper.property.clientPort</name><value>2181</value></property><property><name>hbase.zookeeper.quorum</name><value>master,slave1,slave2</value></property><property><name>hbase.unsafe.stream.capability.enforce</name><value>false</value></property>
- 修改regionservers:
vim regionservers
- 修改内容:
masterslave1slave2
- 将hbase分发到其他节点:
scp -r /opt/module/hbase/ slave1:/opt/module/scp -r /opt/module/hbase/ slave2:/opt/module/
- 启动hbase集群:
start-hbase.sh
- 启动成功后检查hbase进程:jps



- 最后一步在web端查看hbase的hmaster和hregionserver是否正常连接:http://192.168.***.***:16010/master-status
