当 zk 出现问题时,可以进入 zookeeper 所在 bin目录,启动zk命令行工具进行相关运维操作。
# 启动 zkCli, 连接 zk
./sh zkCli.sh
# 1.增
# 创建节点:
create [-s] [-e] path data acl
create /zk-node 123
# 2.删
# 删除节点:
delete path [version]
delete /zk-node
# 级联删除节点
deleteall path
# 3.改
# 更新节点里的数据
set path data [version]
set /zk-node 333
# 4.查
# 4.1.查看指定路径
ls path [watch]
ls /
ls /governance_ds_table
ls /governance_ds_table/metadata
# 级联查看路径
ls -R path
# 4.2.查看指定节点的数据内容
get path [watch]
# 查看节点内的数据
get /zk-node
# 4.3.查看状态信息,包含创建时间
[zk: localhost:2181(CONNECTED) 9] stat /zk-node
cZxid = 0x5
# 创建时间
ctime = Mon Oct 23 10:20:23 CST 2023
mZxid = 0x6
# 最后一次修改时间
mtime = Mon Oct 23 10:20:27 CST 2023
pZxid = 0x5
cversion = 0
dataVersion = 1
aclVersion = 0
ephemeralOwner = 0x0
dataLength = 3