ubuntu(僞分佈式)修改HBASE1.2.x使用外部zookeeper詳細教程(服務器亦適用)
此篇博文接上一篇zookeeper3.4.x安裝教程:https://blog.csdn.net/qq_44880708/article/details/104747756
以HBASE1.2.4爲例,很久以前我安裝配置了HBASE1.2.4(戳這裏查看詳情)
很久以後的今天,zookeeper學會獨立了,於是,準備將HBASE修改爲使用外部zk,話不多說,Let’s begin:
開發環境:阿里雲輕量型服務器ubuntu18.04系統
是否分佈:僞分佈式
首先告訴HBASE停止使用內部的zookeeper,在HBASE中修改conf下的hbase-env.sh
$ vim hbase-env.sh
# 原來爲false,修改爲true
export HBASE_MANAGES_ZK=false
修改hbase-site.xml文件:
$ vim hbase-site.xml
<property>
<name>hbase.zookeeper.property.dataDir</name>
<value>/usr/zookeeper-3.4.14/zkData</value>
</property>
修改完畢,這時就可以啓動hbase了。
注意:要先啓動hdfs,再啓動zk,再啓動hbase,關閉時,順序相反。
這時啓動hbase時只會出現兩條信息,不會再出現zookeeper的啓動信息了:
$ start-hbase.sh
starting master, logging to /usr/hbase-1.2.4/logs/hbase-hadoop-master-ubuntu.out
starting regionserver, logging to /usr/hbase-1.2.4/logs/hbase-hadoop-1-regionserver-ubuntu.out