ZooKeeper 常用命令
Jihongchang(讨论 | 贡献)2022年8月16日 (二) 07:34的版本 (建立内容为“===ZooKeeper 常用命令=== ====启动命令行客户端连接 ZooKeeper 实例==== 未指定 host:port 默认连接本地 ZooKeeper 服务<syntaxhighlight l…”的新页面)
ZooKeeper 常用命令
启动命令行客户端连接 ZooKeeper 实例
未指定 host:port 默认连接本地 ZooKeeper 服务
root@ca09cd8f59b4:/opt/zookeeper/bin# ./zkCli.sh
Connecting to localhost:2181
......
[zk: localhost:2181(CONNECTED) 0]
指定 host:port 连接指定 ZooKeeper 服务
root@ca09cd8f59b4:/opt/zookeeper/bin# ./zkCli.sh 192.168.137.201:2121
Connecting to 192.168.137.201:2181
......
[zk: 192.168.137.201:2181(CONNECTED) 0]
查询
查询当前节点下的全部子节点
ls 节点名称
[zk: localhost:2181(CONNECTED) 0] ls /
[zookeeper]
[zk: localhost:2181(CONNECTED) 1]
查询当前节点下的数据
[zk: localhost:2181(CONNECTED) 4] get /zookeeper
cZxid = 0x0
ctime = Thu Jan 01 00:00:00 UTC 1970
mZxid = 0x0
mtime = Thu Jan 01 00:00:00 UTC 1970
pZxid = 0x0
cversion = -1
dataVersion = 0
aclVersion = 0
ephemeralOwner = 0x0
dataLength = 0
numChildren = 1
[zk: localhost:2181(CONNECTED) 5]
查询结果第一行是数据
ctime (create time)是创建时间
mtime(modify time)是修改时间
创建节点
create [-s] [-e] Znode名称 Znode数据
-s:sequence,有序节点
-e:ephemeral,临时节点
[zk: localhost:2181(CONNECTED) 5] create /qf xxx
Created /qf
[zk: localhost:2181(CONNECTED) 6] ls /
[qf, zookeeper]
[zk: localhost:2181(CONNECTED) 7] get /qf
xxx
cZxid = 0x6
ctime = Tue Aug 16 01:10:18 UTC 2022
mZxid = 0x6
mtime = Tue Aug 16 01:10:18 UTC 2022
pZxid = 0x6
cversion = 0
dataVersion = 0
aclVersion = 0
ephemeralOwner = 0x0
dataLength = 3
numChildren = 0
[zk: localhost:2181(CONNECTED) 8]