我从未使用过Zookeeper,我对我必须创建多少个节点感到困惑。实际上,我想知道Zookeper集群的节点数是否取决于Zookeeper对集群的节点数量。例如,假设我有一个由K个节点组成的Hadoop集群(K> 3)。我是否必须为Zookeeper群集设置至少K个节点?
然而,zookeeper网站说我需要2N + 1个节点,其中N =要管理的失败次数。
如果Zookeeper的节点数是独立的,那么,我可以拥有一个拥有100个节点的hadoop集群和3个Zookeeper节点,其中Zookeeper只能管理1个故障。
我希望我的问题很明确。 我会非常感谢任何帮助,谢谢;)
答案 0 :(得分:1)
ZooKeeper节点的数量是独立的。正如您所推测的那样,2N+1
规则适用于您可以容忍的ZooKeeper节点故障数。