zookeeper数据结构及Znode类型
2016-11-13 21:29
183 查看
结构
1、层次化的目录结构,命名符合常规文件系统规范2、每个节点在zookeeper中叫做znode,并且其有一个唯一的路径标识。
3、节点Znode可以包含数据和子节点(但是EPHEMERAL类型的节点不能有子节点)。
4、客户端应用可以在节点上设置监视器。
Znode类型
1、Znode有两种类型:短暂(ephemeral)(断开连接自己删除)
持久(persistent)(断开连接不删除)
操作实例见博文:
2、Znode有四种形式的目录节点(默认是persistent )
PERSISTENT
PERSISTENT_SEQUENTIAL(例如:持久序列/test0000000019 )
EPHEMERAL
EPHEMERAL_SEQUENTIAL
3、创建znode时设置顺序标识,znode名称后会附加一个值,顺序号是一个单调递增的计数器,由父节点维护。
(重来没有建过,则从0开始,建过从1开始)
4、在分布式系统中,顺序号可以被用于为所有的事件进行全局排序,这样客户端可以通过顺序号推断事件的顺序。
操作
节点增删改操作实例见博文:http://blog.csdn.net/zengmingen/article/details/53151485监听器操作实例见博文:http://blog.csdn.net/zengmingen/article/details/53152308
-------------
更多的Java,Angular,Android,大数据,J2EE,Python,数据库,Linux,Java架构师,:
http://www.cnblogs.com/zengmiaogen/p/7083694.html
相关文章推荐
- [VB学习中]之三:数据类型与控制结构
- xoWidgets 数据类型和数据结构
- 学点 C 语言(24): 数据类型 - 结构(struct)
- Win32 API与C#数据结构类型对应关系表
- c 的 struct,没有结构体名的结构体数据类型
- 获取Oracle表结构时,两种OleDb驱动得到的列数据类型“DATA_TYPE”值的类型不同
- 学点 C 语言(26): 数据类型 - 结构的更多可能
- Oracle查询数据表结构(字段,类型,大小,备注)
- 我要从com向应用程序返回一个结构,结构中包括二进制数据,请问用什么方式传替比较好呢?BSTR,VARIANT还是其他什么类型比较好呢
- xml数据类型树形结构图
- 远程MS SQL数据库和本地MS SQL数据库 WEB管理(1)-- 表结构和数据类型
- [转]mssql中得到库里所有的表名,以及表的结构(列名和数据类型)
- [转]mssql中得到库里所有的表名,以及表的结构(列名和数据类型)
- API与C#数据结构类型对应关系
- Oracle 9i & 10g编程艺术-深入数据库体系结构——第12章:数据类型
- Visual Studio 2005入门 之 结构化数据类型[二](枚举,结构)[视频]
- Visual Studio 2005入门 之 结构化数据类型[二](枚举,结构)[视频]
- .net调用DLL,返回不固定“结构”类型数据的方法
- 学点 C 语言(27): 数据类型 - 结构中的 "位字段"
- C++ 与 C#数据结构类型对应关系表