上一章开启了zookeeper的服务器端,然后来看看zookeeper的客户端。
- 启动客户端
[root@host-10-75-169-14 zookeeper-3.4.14]# ./bin/zkCli.sh - 显示所有操作命令
[zk: localhost:2181(CONNECTED) 0] help
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 - 查看当前znode中所包含的内容
[zk: localhost:2181(CONNECTED) 1] ls /
[zookeeper] - 查看当前节点详细数据
[zk: localhost:2181(CONNECTED) 2] ls2 /
[zookeeper]
cZxid = 0x0
ctime = Thu Jan 01 08:00:00 CST 1970
mZxid = 0x0
mtime = Thu Jan 01 08:00:00 CST 1970
pZxid = 0x0
cversion = -1
dataVersion = 0
aclVersion = 0
ephemeralOwner = 0x0
dataLength = 0
numChildren = 1 - 创建普通节点
[zk: localhost:2181(CONNECTED) 5] create /team “Art”
Created /team
[zk: localhost:2181(CONNECTED) 6] create /team/dev “worker”
Created /team/dev
[zk: localhost:2181(CONNECTED) 7] ls /
[team, zookeeper]
[zk: localhost:2181(CONNECTED) 8] ls /team
[dev] - 获取节点的值 get /sanguo/shuguo