1. 程式人生 > >Zookeeper在Linux下的安裝與配置

Zookeeper在Linux下的安裝與配置

  1. 一共三個節點 (zookeeper伺服器叢集規模不小於3個節點),要求伺服器之間系統時間保持一致。

2. 解壓zookeeper-3.4.5.tar.gz到/usr/local 下  比如安裝包在根目錄/install下

cd /install

tar -zxvf  zookeeper-3.4.5.tar.gz -C /usr/local     解壓到根目錄下/usr/local 資料夾

3. 將解壓後的資料夾改名

mv  zookeeper-3.4.5 zookeeper

4. 修改環境變數

接下來配置zookeeper環境變數(注意先配置好java環境變數)

vi /etc/profile

增加如下

export ZOOKEEPER_HOME=/usr/local/zookeeper
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=.:$JAVA_HOME/bin:ZOOKEEPER_HOME/bin:$PATH

    5. 重新整理

  source /etc/profile     6. 到zookeeper下修改配置檔案    cd /usr/local/zookeeper/conf    mv  zoo_sample.cfg zoo.cfg    7. 修改conf :   vi zoo.cfg  修改兩處        (1) dataDir=/usr/local/zookeeper/data         (2)最後面新增             server.0=192.168.1.120:2888:3888             server.1=192.168.1.121:2888:3888             server.2=192.168.1.122:2888:3888  8. 伺服器標識配置:      建立資料夾   mkdir data      建立檔案 myid 並填寫內容為0 :    vi  myid(內容為伺服器標識:0)

如:192.168.1.120 上myid檔案的值為0

192.168.1.121 上myid檔案的值為1

192.168.1.122上myid檔案的值為2

路徑 (vi  /usr/local/zookeeper/data/myid)

對另外兩臺機器  /etc/profile 做同樣修改 、還有複製zookeeper目錄到另外兩臺機器的/usr/local/ 下。一共是三臺機器

9. 啟動zookeeper:    路徑  :   /usr/local/zookeeper/bin    執行:   zkServer.sh start  (注意這裡3臺機器都要進行啟動)   狀態:  zkServer.sh status  (在三個節點上檢測zk的mode, 一個 leader和兩個follower)