我刚开始阅读有关zookeeper的内容。我对数据复制和数据模块感到困惑。
ZooKeeper合奏将包含多个节点(机器),其中一个领导者和其他人作为粉丝。
数据模块是树结构,每个节点都是znode。
这两种结构如何协同工作? znode和节点是否引用相同的东西?
我试图理解它,因为ZooKeeper集合中的每个节点都将具有包含znode的相同数据模块。所以znode实际上就是节点上的数据。是吗?
答案 0 :(得分:3)
这两个概念并没有以任何方式相互关联。 znode是数据模型的一部分。本质上,它是树状结构上的路径,表示存储在ZooKeeper中的一段数据。相反,节点是一个通用系统术语,您只需用服务器替换即可。
不幸的是,我们在计算机科学方面没有足够的术语,因此术语可能会变得混乱。但这只是树节点(在数据模型中)和集群节点(在集合中)之间的区别。