Zookeeper内部的简单细节(一)

原创
2016/09/22 15:43
阅读数 97

                                         Zookeeper内部的简单细节(一)

 Zookeeper中的每个znode的stat机构都由下面的字段组成:

  • czxid - 引起这个znode创建的zxid
  • mzxid - znode最后更新的zxid
  • ctime - znode被创建的毫秒数(从1970年开始)
  • mtime - znode最后修改的毫秒数(从1970年开始)
  • version - znode数据变化号
  • cversion - znode子节点变化号
  • aversion - znode访问控制列表的变化号
  • ephemeralOwner - 如果是临时节点这个是znode拥有者的session id。如果不是临时节点则是0。
  • dataLength - znode的数据长度
  • numChildren - znode子节点数量           

Zookeeper 状态变更流程图

Zookeeper的权限控制

Zookeeper支持下面的permissions:

  • CREATE:可以创建子节点
  • READ:可以从节点获取数据并列出它的子节点
  • WRITE:可以向节点设置数据
  • DELETE:可以删除一个子节点
  • ADMIN:可以设置权限

 

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部