下載地址
apache索引目錄 Index of /dist
分佈式部署
- 選擇3臺機器,這裏選擇了3臺機器
172.23.7.9
172.23.7.10
172.23.7.12
-
創建一個data目錄,存放zk數據 例如
/home/hadoop/apache/zookeeper/data
-
在每臺機器的data目錄下,創建文件 myid,按機器編號寫入1,2,3
第一臺機器 myid文件寫入 1
第二臺機器 myid文件寫入 2
第三臺機器 myid文件寫入 3 -
在解壓的zk文件中,複製配置文件,配置相關的集羣情況
cd conf
cp zoo_sample.cfg zoo.cfg
vim zoo.cfg
配置data目錄地址
dataDir=/home/hadoop/apache/zookeeper/data
文件末尾配置集羣情況
server.1=172.23.7.9:2888:3888
server.2=172.23.7.10:2888:3888
server.3=172.23.7.12:2888:3888
- 針對每個機器,啓動服務
zkServer.sh
測試
查看狀態
./zkServer.sh status
創建節點並查看
- 使用客戶端
./zkCli.sh
- 創建節點和數據並查看
創建 create /testNode 'testValue'
查看 ls /
獲取 get /testNode