Apache zookeeper 动物园管理员澄清

Apache zookeeper 动物园管理员澄清,apache-zookeeper,Apache Zookeeper,我想澄清一下我对CAP定理的理解 例如:Zookeeper被归类为CP(一致性和分区容限) 这是什么意思?在分区失败的情况下,系统是否返回一致的数据? 或者这是否意味着当ZK集群中的节点之间出现连接问题时,ZK就不可用了 如果是,这意味着什么,当集群中的节点无法相互通信时,整个ZK将下降。Zookeeper提供请求,只要存在仲裁,这意味着大多数节点都可用。由于它需要大多数而不是所有的节点,所以它对网络分区是容忍的 它将数据复制到所有节点(至少是仲裁节点)以保持一致 若无法选出领导者,则zooke

我想澄清一下我对CAP定理的理解

例如:Zookeeper被归类为CP(一致性和分区容限)

这是什么意思?在分区失败的情况下,系统是否返回一致的数据? 或者这是否意味着当ZK集群中的节点之间出现连接问题时,ZK就不可用了


如果是,这意味着什么,当集群中的节点无法相互通信时,整个ZK将下降。

Zookeeper提供请求,只要存在仲裁,这意味着大多数节点都可用。由于它需要大多数而不是所有的节点,所以它对网络分区是容忍的

它将数据复制到所有节点(至少是仲裁节点)以保持一致

若无法选出领导者,则zookeeper(无法定人数)将使请求失败,这就是为什么它不是高度可用的

zookeeper通常使用3或5台服务器,仲裁将分别为2或3个节点

有关更多详细信息,请参阅本博客文章。