Zookeeper 基本数据模型

Posted 在奋斗的大道

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Zookeeper 基本数据模型相关的知识,希望对你有一定的参考价值。

介绍

ZooKeeper是一个树形结构,类似于前端开发中的tree.js组件。

ZooKeeper的数据模型也可以理解为linux/unix的文件目录:/usr/local/...

每个节点都称为znode,它可以有子节点,也可以有数据。

每个节点分为临时节点和永久节点,临时节点在客户端断开后消失。

每个ZooKeeper节点都有各自的版本号,可以通过命令行来显示节点信息。

每当节点数据发生变化,那么该节点的版本号会累加(乐观锁)

删除/修改过时节点, 版本号不同匹配则会报错。

每个ZooKeeper节点存储的数据不宜过大,几k即可。

节点可以设置权限acl,可以通过权限来限制用户的访问。

以上是关于Zookeeper 基本数据模型的主要内容,如果未能解决你的问题,请参考以下文章

ZooKeeper 基本概念:特点数据模型节点特性WatcherACL

ZooKeeper 基本概念:特点数据模型节点特性WatcherACL

3 zookeeper 基本数据模型

002 zookeeper的基本数据模型

学习zookeeper—基础

Zookeeper基本使用