2016-11-24 21 views
0

我有3節點Zookeeper集羣和10節點Kafka集羣。在3個節點啓動動物園管理員後臺程序後,我再繼續使用命令Kafka Server守護程序將在每個代理上啓動?

./kafka-server-start.sh "config/server.properties" 

而且我server.properties正確配置包含正確的動物園管理員連接字符串如推出卡夫卡守護:

zookeeper.connect=192.168.140.23:2181,192.168.140.24:2181,192.168.140.25:2181 

我的問題是我是否需要使用./kafka-server-start.sh "config/server.properties"在所有10個代理節點上啓動Kafka守護進程,或者啓動它,只需其中一個就足夠了?

參考:

producers.properties

metadata.broker.list=192.168.140.23:9092,192.168.140.24:9092,192.168.140.25:9092,192.168.140.26:9092,192.168.140.27:9092,192.168.140.11:9092,192.168.140.12:9092,192.168.140.13:9092,192.168.140.14:9092 

consumer.properties

zookeeper.connect=192.168.140.23:2181,192.168.140.24:2181,192.168.140.25:2181 

回答

1

你必須通過發出啓動所有的10個節點上的服務器的卡夫卡「 ./kafka-server-start.sh ...「。自動工具可能是一個很好的方法來做到這一點。

+1

您還應該爲每個服務器指定唯一的'broker.id'。 –

相關問題