天天看點

Zookeeper的叢集安裝和配置

版權聲明:本文為部落客原創文章,未經部落客允許不得轉載。 https://blog.csdn.net/qq1010885678/article/details/43772749

zk伺服器叢集規模不小于3個節點,要求各伺服器之間系統時間要保持一緻。

在master節點的/home/hadoop目錄下,解壓縮zk....tar.gz,具體安裝的路徑自選

解壓後重命名該檔案夾為zk

設定環境變量

vi /etc/profile

新增

export ZOOKEEPER_HOME=/home/hadoop/zk

path後新增

:$ZOOKEEPER_HOME/bin

source /etc/profile

儲存檔案生效

在另外兩個節點slave1和slave2上分别設定改環境變量

進入zk目錄

在conf目錄下,重命名檔案 

mv zoo_sample.cfg  zoo.cfg

編輯該檔案,執行vi zoo.cfg

修改dataDir=/home/hadoop/zk/data

server.0=master:2888:3888

server.1=slave1:2888:3888

server.2=slave2:2888:3888

建立檔案夾mkdir /home/hadoop/zk/data

在data目錄下,建立檔案myid,内容為0

把zk目錄複制到slave1和slave2中

scp -r zk slave1:/home/hadoop

scp -r zk slave2:/home/hadoop

把slave1中相應的myid的值改為1

把slave2中相應的myid的值改為2

啟動,在三個節點上分别執行指令zkServer.sh start

檢驗,在三個節點上分别執行指令zkServer.sh status

配置成功

繼續閱讀