zookeeper数据模型和命令

持久节点

create默认创建的就是持久节点,持久节点会话关闭不会自动删除

[zk: localhost:2181(CONNECTED) 34] create /persistence_node
Created /persistence_node

stat查看节点状态

[zk: localhost:2181(CONNECTED) 35] stat /persistence_node
cZxid = 0x15
ctime = Thu Mar 18 14:07:38 CST 2021 节点的创建时间
mZxid = 0x15
mtime = Thu Mar 18 14:07:38 CST 2021 节点最近一次修改时间
pZxid = 0x15
cversion = 0 子节点数据的更新次数,增加或删除子节点会加1
dataVersion = 0 本节点数据的更新次数
aclVersion = 0
ephemeralOwner = 0x0
dataLength = 0 节点数据的字节数
numChildren = 0 子节点个数

临时节点

create -e 创建临时节点,会话关闭后会自动删除

[zk: localhost:2181(CONNECTED) 49] create -e /ephemeral_node
Created /ephemeral_node
[zk: localhost:2181(CONNECTED) 50] stat /ephemeral_node
cZxid = 0x1c
ctime = Thu Mar 18 14:21:26 CST 2021
mZxid = 0x1c
mtime = Thu Mar 18 14:21:26 CST 2021
pZxid = 0x1c
cversion = 0
dataVersion = 0
aclVersion = 0
ephemeralOwner = 0x100032903980001 如果是临时节点,该值为与节点绑定的session id,如果不是临时节点,该值为0
dataLength = 0
numChildren = 0

持久顺序节点

create -s 创建顺序节点,zk会自动在节点名称后加上数字序号,序号从0开始不断递增

[zk: localhost:2181(CONNECTED) 51] create -s /seq_node
Created /seq_node0000000009 

临时顺序节点

[zk: localhost:2181(CONNECTED) 54] create -s -e /ephemeral_seq_node
Created /ephemeral_seq_node0000000010
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值