首页技术文章正文

Znode节点的属性和节点作用列举

更新时间:2021-06-17 来源:黑马程序员 浏览量:

每个Znode都包含了一系列的属性,接下来详细讲解Znode的属性,如表1所示。

表1 Zookeeper节点属性


属性名称属性描述
czxid                            节点被创建的Zxid值                                                                          
ctime节点被创建的时间
mzxid节点最后一次的修改的Zxid值
mtime节点最后一次的修改时间
pZxid与该节点的子节点最后一次修改的Zxid值
cversion子节点被修改的版本号
dataVersion数据版本号
aclVersionACL版本号
ephemeralOwner如果此节点为临时节点,那么该值代表这个节点拥有者的会话ID;否则值为0
dataLength节点数据域长度
numChildren节点拥有的子节点个数

 表1介绍了Znode的属性,对于Zookeeper来说,Znode状态改变的每一个操作都将使节点接收到唯一的zxid(Zookeeper Transaction ID)格式的时间戳,并且这个时间戳是全局有序的,通常被称为事物ID,通过zxid,可以确定更新操作的先后顺序,例如,如果zxid1小于zxid2,说明zxid1操作先于zxid2发生。






猜你喜欢:

Znode储存结构是怎样的?节点类型有哪几种?

Zookeeper选举机制涉及的概念有哪些?

ZooKeeper面试题和答案汇总【黑马程序员】

黑马程序员Python+大数据开发课程

分享到:
在线咨询 我要报名
和我们在线交谈!