美文网首页
Zookeeper常用命令

Zookeeper常用命令

作者: 小石读史 | 来源:发表于2020-12-25 10:51 被阅读0次

启动zookeeper

// 进入zookeeper的bin目录 
cd /home/zookeeper/zookeeper-3.4.10/bin 
// 启动zookeeper 
./zkServer.sh start
//停止:
./zkServer.sh stop 
//查看状态:
./zkServer.sh status=

启动zookeeper客户端

 ./zkCli.sh

新增节点
create [-s] [-e] path data #其中-s 为有序节点,-e 临时节点
案例:


image.png

更新节点的命令是 set ,可以直接进行修改


image.png
删除节点:delete path [version]
和更新节点数据一样,也可以传入版本号,当你传入的数据版本号 (dataVersion) 和当前节点的数据版本号不符合时,zookeeper 不会执行删除操作。要想删除某个节点及其所有后代节点,可以使用递归删除,命令为 rmr path
image.png

查看节点:get path


image.png

节点各个属性如下表。其中一个重要的概念是 Zxid(ZooKeeper Transaction Id),ZooKeeper 节点的每一次更改都具有唯一的 Zxid,如果 Zxid1 小于 Zxid2,则 Zxid1 的更改发生在 Zxid2 更改之前。


image.png

查看节点状态:stat path
查看节点列表:查看节点列表有 ls path 和 ls2 path 两个命令,后者是前者的增强,不仅可 以查看指定路径下的所有节点,还可以查看当前节点的信息

监听器stat path [watch]:使用 stat path [watch] 注册的监听器能够在节点状态发生改变的时候,向客 户端发出通知


image.png

相关文章

网友评论

      本文标题:Zookeeper常用命令

      本文链接:https://www.haomeiwen.com/subject/cfnrgktx.html