天天看點

Hbase 配置流程HBase安裝配置

配置Hbase之前需要先配置一下ZooKeeper.

在每台伺服器的hosts檔案中添加

192.168.111.200 master

192.168.111.199 slave1

192.168.111.198 slave2

如果在之前裝叢集的時候已經配置過了那麼就不用再配置了

随便在某一台上解壓zookeeper檔案

zoopeeker檔案可在官網上下載下傳

Hbase 配置流程HBase安裝配置
Hbase 配置流程HBase安裝配置
Hbase 配置流程HBase安裝配置

下載下傳好将壓縮檔案上傳到任意一台linux系統上

tar -zxvf zookeeper-3.4.8.tar.gz

解壓完之後配置/etc/profile檔案(我是将檔案解壓到了/opt/SofteWare檔案下)

然後執行source /etc/profile指令 更新

進入剛解壓完的檔案下的conf目錄下

mkdir zoo.cfg檔案

然後 cp zoo_sample.cfg zoo.cfg

修改裡面的dataDir =//opt/SoftWare/zookeeper/zookeeper-3.4.8/data

添加

配置完之後将上述所有内容考到其他節點上

scp -r /opt/SoftWare/zookeeper root@salve1:/opt/SoftWare/

scp -r /opt/SoftWare/zookeeper root@salve2:/opt/SoftWare/

三台機器zookeeper-3.4.8/下面都建立data檔案夾

然後再data檔案夾中建立一個檔案myid

然後裡面寫上相應的數字 如 master 下 寫1

然後将 /etc/profile檔案也按照上述步驟傳給各節點 保持檔案裡面的内容一緻

進行到這zookeeper就算配置好了

啟動zookeeper zkServer.sh start

檢視zookeeper服務狀态zkServer.sh status

使用jps查詢

結果為QuorumPeerMain

裝完zookeeper之後我們來安裝HBase

下載下傳hbase檔案

Hbase 配置流程HBase安裝配置
Hbase 配置流程HBase安裝配置
Hbase 配置流程HBase安裝配置

在任意一台上解壓hbase的壓縮檔案 如在192.168.111.200

tar -xvf hbase-1.2.0-bin.tar.gz

配置添加環境變量到/etc/profile

source /etc/profile

進入hbase的conf目錄下 修改三個檔案

hbase-env.sh

hbase-site.xml

regionservers

其中hbase-env.sh中 在文檔的十多行位置處添加:

重點在于兩句話

**

export JAVA_HOME=/opt/SoftWare/Hbase/hbase-1.2.0

export HBASE_MANAGES_ZK=false

hbase-site.xml中

regionservers中添加各個從屬伺服器的ip或者hostname

master

salve1

salve2

(以個人叢集名稱更改value中的值 不難了解)

儲存後分别把hbase的整個檔案夾拷貝到其他伺服器:

scp /opt/Software/Hbase/hbase-1.2.0 root@slave1 /opt/Software/

scp /opt/Software/Hbase/hbase-1.2.0 root@slave2 /opt/Software/

在hadoop的namenode節點上啟動hbase服務

start-hbase.sh

啟動後:jps

HRegionServer

HMaster

子節點

啟動順序

Hadoop-hdfs------->hadoop-yarn------>zookeeper-------->hbase