03 Zookeeper的常用操作

创建

使用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]

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

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,790评论 19 139
  • 一、ZooKeeper的背景 1.1 认识ZooKeeper ZooKeeper---译名为“动物园管理员”。动物...
    algernoon阅读 9,366评论 1 106
  • ZooKeeper是Hadoop Ecosystem中非常重要的组件,它的主要功能是为分布式系统提供一致性协调(C...
    把爱放下会走更远阅读 22,109评论 1 18
  • 1 难得和媳妇一起追了正在播出的《猎场》,主角郑秋冬跌宕起伏的职场经历,因内心的自我迷失,从底层到峰顶,又从峰顶跌...
    依本真经阅读 1,835评论 15 15
  • 遇见你的那一刻 温柔的目光令我沉迷 明知不可能 却仍向飞蛾扑火般靠近 喜欢看你们闹 陪着你疯 喜欢看你笑 陪着你老...
    张小卓阅读 305评论 0 1

友情链接更多精彩内容