Zookeeper集羣配置

Zookeeper集羣配置

準備三臺服務器IP :192.168.75.128 、192.168.75.129、192.168.75.130


服務器集羣環境

centos 6.5/7
jdk 1.8 (Linux配置JDK)
zookeeper-3.4.8.tar.gz (zookeeper下載)


操作步驟(注意以下操作三臺機器都一致)

1. 將zookeeper-3.4.8.tar.gz 移動到/home路徑下、並解壓 命令: tar -zxf zookeeper-3.4.8.tar.gz
2. 進入zookeeper的conf/中,將zoo_sample.cfg 拷貝成 zoo.cfg , 命令: cp zoo_sample.cfg
3. zoo.cfg(在ZooKeeper的設計中,集羣中任意一臺機器上的zoo.cfg文件的內容都是一致的)
4. 三臺服務器的zoo.cfg內分別增加如何配置
server.1=192.168.75.128:2888:3888
server.2=192.168.75.129:2888:3888
server.3=192.168.75.130:2888:3888
#下面有對server格式以及參數的講解
5. 啓動zookeeper(在所有結點上執行) ,切換到zookeeper內的bin目錄
./zkServer.sh start
6. 查看zookeeper 狀態
./zkServer.sh status
這裏寫圖片描述
各個節點出現類似傷處內容, 表示集羣成功,
這裏寫圖片描述

如果出現上圖,表示集羣失敗, 可以查看zookeeper日誌,
多數原因是 三個服務器的zoo.cfg 不一致, 或者防火牆未關閉,導致端口通訊失敗

7. 連接到 ZooKeeper 服務
./zkCli.sh -server IP:PORT,如: ./zkCli.sh -server 127.0.0.1:2181
連接成功後,系統會輸出 ZooKeeper 的相關環境以及配置信息,並在屏幕輸出“ Welcome to ZooKeeper ”等信息。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章