创建节点
创建节点的命令格式
create [-s] [-e] /path data acl
# 创建节点
create /testzk 123
# 创建临时节点
create /tempnode 121
读取节点
zookeeper 节点有三个命令
ls [-s] [-w] [-R] path
能够查看 zookeeper 指定节点下的所有子节点get [-s] [-w] path
查看指定节点的数据内容stat [-w] path
查看节点属性信息参数
# 查看根节点下的所有节点
ls /
# 查看节点数据
get /tempnode
# 查看节点数据同时查看节点状态
get -s /tempnode
# 查看节点属性信息
stat /testzk
更新节点的值
更新 zookeeper 节点的命令格式
set [-s] [-v version] path data
set /testzk newdata
删除节点
删除 zookeeper 节点的命令
# 删除节点
delete /path
# 删除所有节点下的子节点
deleteall /path
节点的限制
增加节点限制
setquota -n|-b val path
PS:对于节点的限制只是一个温和性的限制,如果创建的节点数超出限制,会在日志文件中爆出警告,但不会限制新节点的创建。
列出所有节点的限制
listquota path
删除节点限制
delquota [-n|-b] path
# 限制字节点的个数
setquota -n 2 /quota_test
# 限制子节点的字节数
setquota -b 5 /quota_test
# 列出节点限制
listquota /quota_test
# 删除节点限制
delquota /quota_test
查看历史命令
查看客户端的命令历史,最多只能显示 11 条
# 查看历史命令
history
# 重做命令
redo 5
退出客户端
# 退出客户端
quit