结构
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