我有3个安装Kafka的节点。所有这3个节点都有自己的zookeeper实例。需要3个zookeeper实例还是1个zookeeper实例就足够了?我们应该有多个zookeeper实例来容错吗?在这种情况下,其中一个实例是主要的,其他实例是副本吗?
答案 0 :(得分:2)
我不确定你的意思"所有这3个节点都有他们自己的 zookeeper实例"基本上,您应该拥有一个,三个或五个Zookeeper实例的集群,并且所有Kafka代理都应该使用相同的集群。您不需要多个Zookeeper实例,但由于可用性,我强烈建议您使用三个或五个实例。我们使用Zookeeper的三个实例来运行我们的Kafka集群。