zookeeper节点介绍
参考:https://blog.51cto.com/u_15535797/6076363
节点特性#
- zookeeper 中节点叫znode存储结构上跟文件系统类似,以树级结构进行存储。不同之外在于znode没有目录的概念,不能执行类似cd之类的命令。
- znode结点属性如下:
path:唯一路径
childNode:子节点
stat:状态属性
type:节点类型
节点类型#
- PERSISTENT: 持久化节点
- PERSISTENT_SEQUENTIAL: 持久化有序节点
- EPHEMERAL: 临时节点
- EPHEMERAL_SEQUENTIAL: 临时有序节点
永久节点:节点创建后会被持久化,只有主动调用delete方法的时候才可以删除节点。
临时节点:节点创建后在创建者超时连接或失去连接的时候,节点会被删除。临时节点下不能存在子节点。
有序节点:创建的节点名称后自动添加序号,如节点名称为"node-",自动添加为"node-1",顺序添加为"node-2"...
节点属性#
- 查看节点属性
# 查看节点属性
stat /test
- 属性说明
#创建节点的事物ID
cZxid = 0x385
#创建时间
ctime = Wed Jul 21 22:37:01 CST 2021
#修改节点的事物ID
mZxid = 0x385
#最后修改时间
mtime = Wed Jul 21 22:37:01 CST 2021
# 子节点变更的事物ID
pZxid = 0x385
#这表示对此znode的子节点进行的更改次数(不包括子节点)
cversion = 0
# 数据版本,变更次数
dataVersion = 0
#权限版本,变更次数
aclVersion = 0
#临时节点所属会话ID
ephemeralOwner = 0x0
#数据长度
dataLength = 17
#子节点数(不包括子子节点)
numChildren = 0
作者:hasome
出处:https://www.cnblogs.com/hasome/p/17816838.html
版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)