tickTime=2000 dataDir=/var/lib/zookeeper clientPort=2181 initLimit=5 syncLimit=2 server.1=IP1:2888:3888
tickTime=2000 dataDir=/var/lib/zookeeper clientPort=2181 initLimit=5 syncLimit=2 server.1=IP1:2888:3888 server.2=IP2:2888:3888 server.3=IP3:2888:3888
sh %ZK_HOME%/bin/zkCli.sh start
telnet ip:port
version: '3.1' services: zoo1: image: zookeeper restart: always hostname: zoo1 ports: - 2181:2181
docker-compose up -d
sh %ZK_HOME%/bin/zkCli.sh -server ip:port # or. connect to the local server by default. sh %ZK_HOME%/bin/zkCli.sh
help #out addauth scheme auth close config [-c] [-w] [-s] connect host:port create [-s] [-e] [-c] [-t ttl] path [data] [acl] delete [-v version] path deleteall path delquota [-n|-b] path get [-s] [-w] path getAcl [-s] path history listquota path ls [-s] [-w] [-R] path ls2 path [watch] printwatches on|off quit reconfig [-s] [-v version] [[-file path] | [-members serverID=host:port1:port2;port3[,...]*]] | [-add serverId=host:port1:port2;port3[,...]]* [-remove serverId[,...]*] redo cmdno removewatches path [-c|-d|-a] [-l] rmr path set [-s] [-v version] path data setAcl [-s] [-v version] [-R] path acl setquota -n|-b val path stat [-w] path sync path
create -s -e path data acljava
create /zk-book 123
ls [-s] [-w] [-R] pathdocker
ls /
ls 只會列出當前目錄下的子節點。shell
get [-s] [-w] pathui
get -s /zk-book # out 123 cZxid = 0x4 ctime = Sat Oct 26 00:46:44 UTC 2019 mZxid = 0x4 mtime = Sat Oct 26 00:46:44 UTC 2019 pZxid = 0x4 cversion = 0 dataVersion = 0 aclVersion = 0 ephemeralOwner = 0x0 dataLength = 3 numChildren = 0 get /zk-book #out 123
set [-s] [-v version] path datarest
set -s /zk-book asdasdas #out cZxid = 0x4 ctime = Sat Oct 26 00:46:44 UTC 2019 mZxid = 0x8 mtime = Sat Oct 26 01:05:37 UTC 2019 pZxid = 0x4 cversion = 0 dataVersion = 4 aclVersion = 0 ephemeralOwner = 0x0 dataLength = 16 numChildren = 0 set /zk-book qweqweasdas
delete [-v version] pathcode
delete /zk-book
想要刪除該元素,子節點必須不爲空。server