是否有可能拥有一个多节点kafka集群,其中所有节点都指向同一个zookeeper的单个实例?

时间:2016-05-05 04:49:25

标签: apache-kafka

是否可以拥有一个多节点kafka集群,其中所有节点都指向同一个zookeeper的单个实例? 我有一个docker容器,它有kafka和zookeeper 我想建立第二个kafka节点(在一个单独的主机上,没有docker),这将指向同一个zookeeper。 是否有任何特殊的配置参数,我需要在server.properties文件中设置?

1 个答案:

答案 0 :(得分:3)

  

是否可以拥有一个多节点kafka集群,其中包含所有节点   指向同一个zookeeper的单个实例?

当然你可以这样做,Kafka依靠Zookeeper存储状态和配置信息,但对Zookeeper集群的大小没有限制。较少的ZK节点提供较少的可用性保证,但对整个群集功能没有影响。

只需配置具有唯一ID的新Kafka节点并指向同一个zookeeper节点 的 broker.id = 唯一ID
zookeeper.connect =本地主机:2181