Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/apache-kafka/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache kafka 庞大的kafka集群需要多少zookeeper服务器_Apache Kafka_Apache Zookeeper - Fatal编程技术网

Apache kafka 庞大的kafka集群需要多少zookeeper服务器

Apache kafka 庞大的kafka集群需要多少zookeeper服务器,apache-kafka,apache-zookeeper,Apache Kafka,Apache Zookeeper,我们在集群中构建了18台kafka机器,kafka版本为1.0,在linux机器上 目前我们有3台zookeeper服务器,但我们不知道3台zookeeper服务器是否足以容纳18台Kafka机器 请告知我们需要多少zookeeper服务器来为18台Kafka机器提供服务?Zookeepers节点的数量与集群中代理的数量没有直接关系 3个Zookeeper节点应该足够了,不过,最好了解这里的权衡: 动物园管理员使用多数票,这意味着每一次投票 在这些协议中的一个协议中发生的事件需要多数人投票表决

我们在集群中构建了18台kafka机器,kafka版本为1.0,在linux机器上

目前我们有3台zookeeper服务器,但我们不知道3台zookeeper服务器是否足以容纳18台Kafka机器


请告知我们需要多少zookeeper服务器来为18台Kafka机器提供服务?

Zookeepers节点的数量与集群中代理的数量没有直接关系

3个Zookeeper节点应该足够了,不过,最好了解这里的权衡:

动物园管理员使用多数票,这意味着每一次投票 在这些协议中的一个协议中发生的事件需要多数人投票表决

在生产环境中,ZooKeeper服务器将部署在 多个节点。这叫做合奏。合奏是一组
2n+1
ZooKeeper服务器,其中
n
是大于0的任意数字。奇数个服务器使ZooKeeper可以执行多数选举 领导力

因此,您可以在独立模式下使用单个节点ZK,但根本不具备容错能力 使用3节点集成,将允许您丢失一个节点,并且仍能正常工作。
使用5节点集成,将允许您丢失2个节点,并且仍能正常工作。
使用7节点集成,将允许您丢失3个节点,并且仍能正常工作。

等等。

Zookeepers节点的数量与集群中代理的数量没有直接联系

3个Zookeeper节点应该足够了,不过,最好了解这里的权衡:

动物园管理员使用多数票,这意味着每一次投票 在这些协议中的一个协议中发生的事件需要多数人投票表决

在生产环境中,ZooKeeper服务器将部署在 多个节点。这叫做合奏。合奏是一组
2n+1
ZooKeeper服务器,其中
n
是大于0的任意数字。奇数个服务器使ZooKeeper可以执行多数选举 领导力

因此,您可以在独立模式下使用单个节点ZK,但根本不具备容错能力 使用3节点集成,将允许您丢失一个节点,并且仍能正常工作。
使用5节点集成,将允许您丢失2个节点,并且仍能正常工作。
使用7节点集成,将允许您丢失3个节点,并且仍能正常工作。
等等