美文网首页
03 Zookeeper的常用操作

03 Zookeeper的常用操作

作者: Herman7z | 来源:发表于2018-03-22 14:52 被阅读0次
创建

使用create命令,可以创建一个Zookeeper节点。用法:
create [-s] [-e] path data acl
-s : 表示节点是顺序节点
-e : 表示节点是临时节点
默认什么都不添加创建的是持久节点
acl : 用来进行权限控制,缺省情况下不做任何权限控制。

读取

ls

使用 ls 命令,可以列出Zookeeper指定节点下的所有子节点。用法:
ls path [watch]
path : 标识指定数据节点的节点路径

get

使用get命令可以获取Zookeeper指定节点的数据内容和属性信息。用法:
get path [watch]

cZxid : 创建节点的事务ID
mZxid: 最后一次更新节点的事务ID
mtime: 最后一次更新该节点的时间

更新

使用 set 命令,更新指定节点的数据内容。用法
set path data [version]
其中,data 就是更新的新内容。version : 在Zookeeper中,节点的数据有版本的概念,这个参数用户指定本次更新操作是基于ZNode的哪一个数据版本进行的。

删除

使用delete 命令,可以删除Zookeeper上的指定节点。用法:
delete path [version]

注意:要想删除一个指定节点,该节点必须没有子节点存在。

相关文章

网友评论

      本文标题:03 Zookeeper的常用操作

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