一、安裝
1、配置JAVA環境,檢驗環境:java -version
2、下載并解壓zookeeper
# cd /usr/local
# wget http://mirror.bit.edu.cn/apache/zookeeper/stable/zookeeper-3.4.12.tar.gz
# tar -zxvf zookeeper-3.4.12.tar.gz
# cd zookeeper-3.4.12
3、重命名配置文件zoo_sample.cfg
# cp conf/zoo_sample.cfg conf/zoo.cfg
4、啟動zookeeper
# bin/zkServer.sh start
5、檢測是否成功啟動,用zookeeper客戶端連接下服務端
# bin/zkCli.sh
二、使用
方式1:使用客戶端命令操作zookeeper
方式2:使用Java API操作zookeeper
方式1: 使用客戶端命令操作zookeeper
1、使用 ls 命令來查看當前 ZooKeeper 中所包含的內容
[zk: localhost:2181(CONNECTED) 1] ls /
[zookeeper]
2、創建一個新的 znode ,使用 create /zkPro myData
[zk: localhost:2181(CONNECTED) 2] create /zkPro myData
Created /zkPro
3、再次使用 ls 命令來查看現在 zookeeper 中所包含的內容:
[zk: localhost:2181(CONNECTED) 3] ls /
[zkPro, zookeeper]
4、下面我們運行 get 命令來確認第二步中所創建的 znode 是否包含我們所創建的字符串
[zk: localhost:2181(CONNECTED) 4] get /zkPro
myData
5、下面我們通過 set 命令來對 zk 所關聯的字符串進行設置
[zk: localhost:2181(CONNECTED) 5] set /zkPro myData123
6、下面我們將剛才創建的 znode 刪除
[zk: localhost:2181(CONNECTED) 7] delete /zkPro
方式二:使用Java API操作zookeeper
使用Java API操作zookeeper需要引用下面的包
image.png