Zookeeper 叢集環境搭建

weixin_33912246發表於2018-07-25

叢集環境搭建步驟說明:

Zookeeper現在幾乎已經成為分散式系統必不可少的元件,介於此熟練搭建Zookeeper叢集環境也是我們必不可少的一項技能,今天就和我一起從頭搭建一個3節點的叢集環境吧!

一、在VMware中建立三臺CentOS7系統環境

由於VMware中搭建CentOS7環境在在之前的文章中已經詳細介紹過,在此就不在重複贅述了,不瞭解的朋友可以檢視 基礎環境搭建(一)

二、通過官網下載Zookeeper壓縮包

1. 進入CentOS安裝目錄通過如下命令下載:

    wget https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/zookeeper-3.4.13/zookeeper-3.4.13.tar.gz

2. 解壓Zookeeper壓縮包 通過如下命令解壓:

    tar -zxvf zookeeper-3.4.13.tar.gz

三、修改Zookeeper配置檔案:

1. 進入Zookeeper根目錄中的conf目錄下 - 命令:

  cd zookeeper-3.4.13/conf

2. 複製一份zookeeper配置檔案-命令:

    cp zoo_sample.cfg zoo.cfg

3. 在zookeeper根目錄下建立tmp資料目錄-命令:

    mkdir tmp

4. 修改zoo.cfg配置檔案-命令:

    vi zoo.cfg

2340123-c6ee8b5563ff4e70.png
zoo.cfg

5. 修改zoo.cfg中的dataDir目錄為:上步建立的tmp目錄

6. 在zoo.cfg檔案最後新增服務節點資訊

四、建立Myid檔案:

1. 進入zookeeper根目錄下tmp目錄下-通過如下命令建立myid檔案:

    echo "1" > myid

五、分發當前節點下zookeeper檔案到另外兩個節點:

1. 分發命令如下:

    scp -r zookeeper-3.4.13/ 192.168.2.16:~/my_install_sofwer

2. 修改分發後的myid檔案中編號-命令如下:

    echo "2" > myid

3. 最後一個節點重複如上兩步即可(注意:myid的編號為 3

六、啟動驗證:

1. 啟動命令:

    ./bin/zkServer.sh start

2. 通過一個節點客戶端訪問服務-命令:

  ./bin/zkCli.sh -server 192.168.2.17:2181

相關文章