Apache kafka 庞大的kafka集群需要多少zookeeper服务器
我们在集群中构建了18台kafka机器,kafka版本为1.0,在linux机器上 目前我们有3台zookeeper服务器,但我们不知道3台zookeeper服务器是否足以容纳18台Kafka机器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节点应该足够了,不过,最好了解这里的权衡: 动物园管理员使用多数票,这意味着每一次投票 在这些协议中的一个协议中发生的事件需要多数人投票表决
请告知我们需要多少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个节点,并且仍能正常工作。
等等