文章目录
1 Zookeeper基本使用
在ZooKeeper中,数据信息被保存在⼀个个数据节点上,这些节点被称为ZNode
。ZNode
是Zookeeper
中最⼩的数据单位,在 ZNode
下⾯⼜可以再挂 ZNode
,这样⼀层层下去就形成了⼀个层次化命名空间 ZNode
树,我们称为 ZNode Tree
,它采⽤了类似⽂件系统的层级树状结构进⾏管理。⻅下图示例:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-MBhYIhC1-1663668157728
)(D:\developsoftware\mayun\note\study-note\java\middleware\image\image-20220920112252524.png)]
在 Zookeeper
中,每⼀个数据节点都是⼀个 ZNode
,上图根⽬录下有两个节点,分别是:app1
和app2
,其中 app1
下⾯⼜有三个⼦节点,所有ZNode按层次化进⾏组织,形成这么⼀颗树,ZNode的节点路径标识⽅式和Unix
⽂件系统路径⾮常相似,都是由⼀系列使⽤斜杠(/)进⾏分割的路径表示,开发⼈员可以向这个节点写⼊数据,也可以在这个节点下⾯创建⼦节点