1、zookeeper数据模型
zookeeper
的数据结点可以视为树状结构(或目录),树中的各个结点被称为znode
(即zookeeper node
),一个znode
可以由多个子结点。zookeeper
结点在结构上表现为树状;
使用路径path
来定位某个znode
,比如/ns-1/itcast/mysqml/schemal1/table1
,此处ns-1,itcast、mysql、schemal1、table1
分别是根结点、2级结点、3级结点以及4级结点
;其中ns-1
是itcast
的父结点,itcast
是ns-1
的子结点,itcast
是mysql
的父结点…以此类推
znode
,间距文件和目录两种特点,即像文件一样维护着数据、元信息、ACL
、时间戳等数据结构,又像目录一样可以作为路径标识的一部分。
那么如何描述一个znode
呢?一个znode
大体上分为3
个部分:
- 结点的数据:即
znode data
(结