zookeeper 节点信息
2024-08-29 13:08:16
使用get命令获取指定节点的数据时, 同时也将返回该节点的状态信息, 称为Stat. 其包含如下字段:
- czxid. 节点创建时的zxid.
- mzxid. 节点最新一次更新发生时的zxid.
- ctime. 节点创建时的时间戳.
- mtime. 节点最新一次更新发生时的时间戳.
- dataVersion. 节点数据的更新次数.
- cversion. 其子节点的更新次数.
- aclVersion. 节点ACL(授权信息)的更新次数.
- ephemeralOwner. 如果该节点为ephemeral节点, ephemeralOwner值表示与该节点绑定的session id. 如果该节点不是ephemeral节点, ephemeralOwner值为0. 至于什么是ephemeral节点, 请看后面的讲述.
- dataLength. 节点数据的字节数.
- numChildren. 子节点个数.
zxid
znode节点的状态信息中包含czxid和mzxid, 那么什么是zxid呢? ZooKeeper状态的每一次改变, 都对应着一个递增的Transaction id
, 该id称为zxid. 由于zxid的递增性质, 如果zxid1小于zxid2, 那么zxid1肯定先于zxid2发生. 创建任意节点, 或者更新任意节点的数据, 或者删除任意节点, 都会导致Zookeeper状态发生改变, 从而导致zxid的值增加。
最新文章
- C#读取大文本文件
- IOS开发--自定义segment控件,方便自定义样式
- Linux:实现Hadoop集群Master无密码登录(SSH)各个子节点
- DDD基本概念
- studio_ 优化Android Studio 启动、编译和运行速度?
- C语言使用中的细节问题总结
- use-a, has-a, is-a和实现关系
- [一]初识JFreeChart
- C++程序的构成和书写形式
- git学习 #2:git基本操作
- pythonchallenge学到的python内置函数整理
- 新概念英语(1-47)A cup of coffee
- 3.基于梯度的攻击——PGD
- Mysql LIMIT 分页
- 前后端分离djangorestframework——权限组件
- CentOS 7 系统优化
- NYOJ 单词拼接
- C# delegate (001)
- 网页中的图片查看器viewjs使用
- EditPlus破解版|很不错的编辑器