四、Zookeeper节点类型

Zookeeper中的节点分为临时节点和永久节点,临时节点在会话结束后自动删除,永久节点则需要手动删除。此外,Znode还可以序列化,创建时名字后自动追加序列号,用于记录子节点创建顺序。四种类型的Znode包括:PERSISTENT(永久节点)、EPHEMERAL(临时节点)、PERSISTENT_SEQUENTIAL(永久序列节点)、EPHEMERAL_SEQUENTIAL(临时序列节点)。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

1、临时节点

2、永久节点


Znode有两种,分别为临时节点永久节点

节点的类型在创建时即被确定,并且不能改变。

1、临时节点

临时节点的生命周期依赖于创建它们的会话。一旦会话结束,临时节点将被自动删除,当然可以也可以手动删除。临时节点不允许拥有子节点

2、永久节点

永久节点的生命周期不依赖于会话,并且只有在客户端显示执行删除操作的时候,他们才能被删除。

Znode还有一个序列化的特性,如果创建的时候指定的话,该Znode的名字后面会自动追加一个不断增加的序列号。序列号对于此节点的父节点来说是唯一的,这样便会记录每个子节点创建的先后顺序。它的格式为“%10d”(10位数字,没有数值的数位用0补充,例如“0000000001”)。

这样便会存在四种类型的Znode节点,分别对应:

PERSISTENT:永久节点

EPHEMERAL:临时节点

PERSISTENT_SEQUENTIAL:永久节点、序列化

EPHEMERAL_SEQUENTIAL:临时节点、序列化

【下一章】

五、ZooKeeper的shell操作

【往期回顾】

一、Zookeeper基本知识
二、ZooKeeper集群搭建
三、Zookeeper数据模型

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

geek@z

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值