Zookeeper的节点数是否与要监视的集群节点数无关?

时间:2017-03-23 17:25:54

标签: apache-zookeeper

我从未使用过Zookeeper,我对我必须创建多少个节点感到困惑。实际上,我想知道Zookeper集群的节点数是否取决于Zookeeper对集群的节点数量。例如,假设我有一个由K个节点组成的Hadoop集群(K> 3)。我是否必须为Zookeeper群集设置至少K个节点?

然而,zookeeper网站说我需要2N + 1个节点,其中N =要管理的失败次数。

如果Zookeeper的节点数是独立的,那么,我可以拥有一个拥有100个节点的hadoop集群和3个Zookeeper节点,其中Zookeeper只能管理1个故障。

我希望我的问题很明确。 我会非常感谢任何帮助,谢谢;)

1 个答案:

答案 0 :(得分:1)

ZooKeeper节点的数量是独立的。正如您所推测的那样,2N+1规则适用于您可以容忍的ZooKeeper节点故障数。