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

Is the number of nodes for Zookeeper independent of the number of nodes for cluster to be monitored?

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

但是,zookeeper 网站说我需要 2N +1 个节点,其中 N=要管理的故障数。

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

我希望我的问题很清楚。 我将非常感谢任何形式的帮助,谢谢 ;)

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