安裝
下載
ZK官網(wǎng)
解壓
tar -xvf zookeeper-3.4.10.tar.gz
啟動zk
mv zookeeper-3.4.12 zk
cd zk/
cd conf/
cp zoo_sample.cfg zoo.cfg
cd ../bin
sh zkServer.sh start
簡單測試
./zkCli.sh create /han_node 192.168.1.1 #創(chuàng)建節(jié)點
./zkCli.sh ls / #查看目錄下的所有節(jié)點
./zkCli.sh get /han_node #獲取當(dāng)前節(jié)點的值
zkCli的指令集
ZooKeeper -server host:port cmd args
stat path [watch]
set path data [version]
ls path [watch]
delquota [-n|-b] path
ls2 path [watch]
setAcl path acl
setquota -n|-b val path
history
redo cmdno
printwatches on|off
delete path [version]
sync path
listquota path
rmr path
get path [watch]
create [-s] [-e] path data acl
addauth scheme auth
quit
getAcl path
close
connect host:port
集群配置
編輯三臺機(jī)器的conf/zoo.cfg
server.1=centos01:2888:3888
server.2=centos02:2888:3888
server.3=centos03:2888:3888
maxClientCnxns=60
設(shè)置機(jī)器id,編輯dataDir=/tmp/zookeeper指定目錄下的myid文件,設(shè)置id(1~256)
啟動服務(wù)器
zkServer.sh start
查看服務(wù)器狀態(tài)
zkServer.sh status
輸出夹姥,集群啟動成功
[root@centos02 bin]# ./zkServer.sh status
ZooKeeper JMX enabled by default
Using config: /home/vagrant/soft/zk/bin/../conf/zoo.cfg
Mode: leader
參考
https://www.cnblogs.com/jxwch/p/6433310.html
https://blog.csdn.net/liusanchun/article/details/78597644
https://blog.csdn.net/scujinxiang/article/details/79206667