centos7 搭建HBase-2.3.7集群

注:安裝HBase之前,需要先安裝Hadoop,ZooKeeper.

資源準備:

下載地址:https://downloads.apache.org/hbase/
關(guān)于hbase版本的選擇,需要考慮是否與hadoop版本兼容的問題,官網(wǎng)有寫到:

image.png

這里選擇2.3.7版本

一、解壓縮

# 解壓
tar -zxvf hbase-2.3.7-bin.tar.gz
#重命名為habse
mv hbase-2.3.7-bin hbase

二、修改配置

主要修改:

  • hbase-env.sh

  • hbase-site.xml

  • regionservers

  • /etc/profile 系統(tǒng)環(huán)境變量

1、配置 hbase-env.sh

cd hbase/conf
vi hbase-env.sh

#修改一下參數(shù)
export JAVA_HOME=自己的JAVA_HOME路徑

export HBASE_MANAGES_ZK=false

//HBASE_MANAGES_ZK=false參數(shù)意思是:不使用內(nèi)部的zookeeper,而是使用自己外部搭建的zookeeper集群

2、配置 hbase-site.xml

vi hbase-site.xml

<configuration>
       <!--HBase數(shù)據(jù)目錄位置,master.hadoop是mater機器的域名(別名)-->
   <property>
       <name>hbase.rootdir</name>
       <value>hdfs://master.hadoop:9000/hbase</value>
   </property>
       <!--啟用分布式集群-->
   <property>
       <name>hbase.cluster.distributed</name>
       <value>true</value>
   </property>
       <!--默認HMaster HTTP訪問端口-->
   <property>
       <name>hbase.master.info.port</name>
       <value>16010</value>
    </property>
       <!--默認HRegionServer HTTP訪問端口-->
    <property>
       <name>hbase.regionserver.info.port</name>
       <value>16030</value>
    </property>
       <!--不使用默認內(nèi)置的,配置獨立的ZK集群地址,除了master,自己配了幾臺zookeeper,此處就配幾臺-->
   <property>
       <name>hbase.zookeeper.quorum</name>
       <value>slave1.hadoop,slave2.hadoop</value>
   </property>
  </configuration>

3、配置regionservers

vi regionservers

slave1.hadoop
slave2.hadoop

4、配置系統(tǒng)變量

vi /etc/profile

export HBASE_HOME=hbase解壓路徑

export PATH=$HBASE_HOME/bin:$PATH

讓系統(tǒng)變量生效:source /etc/profile

三、拷貝至其它機器

scp -r /opt/hbase root@192.168.202.129:/opt/

scp -r /opt/hbase root@192.168.202.130:/usr/

四、啟動hbase

必須先啟動hadoop與zookeeper,否則啟動失敗

在master機器中啟動:

sh start-hbase.sh

停止:

sh stop-hbase.sh

五、查看是否啟動成功

輸入jps


image.png

image.png

六、最后,在瀏覽器上輸入IP+端口訪問

master機器IP+16010
slave機器IP+16030


image.png

完成

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容