一、簡介
ZooKeeper是一個分佈式的,開放源碼的分佈式應用程序協調服務,是Google的Chubby一個開源的實現,是Hadoop和Hbase的重要組件。它是一個爲分佈式應用提供一致性服務的軟件,他的應用場景有:服務註冊與發現,分佈式鎖,分佈式隊列,數據發佈訂閱,配置管理,負載均衡。
二、Linux 下安裝
1、下載
下載地址如下,下載後上傳到 Linux 服務器
http://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.4.14/
2、解壓和配置
tar -zxvf zookeeper-3.4.14.tar.gz
在解壓路徑下創建兩個文件夾存放數據和日誌
mkdir data
mkdir logs
進入配置目錄,修改配置文件名稱,然後編輯配置文件
cd conf/
mv zoo_sample.cfg zoo.cfg
vim zoo.cfg
修改數據存放路徑,再添加日誌存放路徑,完成後保存退出
dataDir=/usr/local/zookeeper/zookeeper-3.4.14/data
dataLogDir=/usr/local/zookeeper/zookeeper-3.4.14/logs
3、啓動
cd ../bin
./zkServer.sh start
./zkServer.sh status
三、連接客戶端
1、下載可視化連接工具
https://issues.apache.org/jira/secure/attachment/12436620/ZooInspector.zip
2、運行
java -jar zookeeper-dev-ZooInspector.jar
3、連接
輸入 Zookeeper 服務器的地址進行連接,連接結果如下
我的 Github:Github
CSDN: CSDN
個人網站: sirius blog
E-mail: [email protected]