2013-12-12 72 views
0

我試圖在兩個不同的Linux機器中設置kafka集羣環境,但無法完成。有人可以幫幫我嗎。Apache Kafka:無法在Linux環境中設置集羣

對於兩個Linux機器,沒有更改默認zookeeper.properties文件的任何修改。但是,更改了kafka根目錄下config文件夾中的server.properties。

linux box 1 : server.properties 

broker.id=1 port=9092 zookeeper.connect=server1:9092,server2:9092 

linux box 2 : server.properties 

broker.id=1 port=9092 zookeeper.connect=server1:9092,server2:9092 

在zookeeper.connect連我也想給作爲zookeeper.connect =服務器1:2181,服務器2:2181,但不是運氣。

任何人都能指出我哪裏獲得如何在多個盒子配置卡夫卡否則建議我哪裏做錯了

感謝,bhimesh

+0

嘗試@Hussain Pirosha提到,代理ID必須是整個集羣中唯一的,並且'zookeeper'端口默認設置爲'2181'。使ID唯一併嘗試 – user2720864

回答

1

broker.id應該是每個券商卡夫卡獨特。在你的情況下,這兩個經紀人都有相同的價值。首先糾正並嘗試。

+0

我已經給出了唯一的broker.id每個羣集。 – user3094507

+0

@ user3094507現在在工作嗎? – user2720864

+0

還沒有運氣。我錯過了多個集羣環境中的一些基本配置,任何其他建議plz。 – user3094507