Zookeeper 常用命令

Zookeeper客户端常见命令

1.[zk: slave1:2181(CONNECTED) 0] help
在这里插入图片描述
2.[zk: slave1:2181(CONNECTED) 0] stat /zookeeper
将列出绝对路径path对应的znode节点的状态信息

3.ls path ls2 path
ls2 path返回的信息包括2部分:子节点列表 + 当前节点的stat信息
在这里插入图片描述
4.get path
查询节点保存的数据

5.create [-s] [-e] path data acl
path 要创建的znode绝对路径
data znode保存的数据
acl znode的访问权限
-s 要创建的znode是顺序节点
-e 要创建的znode是临时节点
-s -e 临时的顺序节点(没有指定类型则是永久节点)
注:临时子节点会在client端退出后,被zk自动删除

6.set path data [version]
version 手工指定znode的数据版本号(version), 默认zk对version自动从0开始累加

第一次修改znode数据,dataversion自动加1
第二次修改znode数据,dataversion自动加1
第三次修改znode数据,手动写入的版本号必须和当前版本号相同,否则报错

修改节点数据,并手动写入当前版本号后,zk还是自动递增数据版本号
在这里插入图片描述
7.删除节点
rmr path

特点:递归删除

delete  path [version]

特点:删除的节点不能有子节点

8.配额命令
setquota –n|-b value path
Zk允许我们设置znode的数据长度以及子节点个数
-n value 设置znode的子节点个数,number
-b value 设置znode的数据长度,byte
注:超过配额的子节点可以创建成功,zk只是在log中记录一条警告信息(-b, -n都是只报警)

查看指定znode的配额: listquota path
删除path表示的znode上指定类型的配额:delquota –n|-b path

[zk] connect host:port # 连接另一个zkserver
[zk] close # 关闭connect方式的连接
[zk] history # 列出执行过的历史命令
[zk] redo 编号 # 再次执行history中编号对应的命令

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值