我已經安裝Apache Kafka並確認生產者和消費者在本地主機上工作。如何在本地網絡上建立/連接分佈式卡夫卡經紀人,生產者和消費者?
如何設置卡夫卡使:
- 多個生產飼料的消息成經紀人網絡計算機上
- 很多消費者在網絡上可以從券商消耗的消息
我注意到以下行:zookeeper.connect=localhost:2181
in server.properties
它用於啓動kafka服務器。如果這是設置,是爲它監聽的地址設置,還是指定服務器的地址/端口在網絡上?
我已經安裝Apache Kafka並確認生產者和消費者在本地主機上工作。如何在本地網絡上建立/連接分佈式卡夫卡經紀人,生產者和消費者?
如何設置卡夫卡使:
我注意到以下行:zookeeper.connect=localhost:2181
in server.properties
它用於啓動kafka服務器。如果這是設置,是爲它監聽的地址設置,還是指定服務器的地址/端口在網絡上?
動物園管理員由卡夫卡內部使用來協調集羣(領導選舉)。在0.8以前的卡夫卡版本中,ZK是消費者補償的專賣店(到目前爲止消費的),但從0.8.1開始,我認爲,您可以選擇是在ZK中存儲補償還是在名爲__consumer_offsets
的特殊卡夫卡主題中。
您感興趣的是advertised.host.name
和advertised.port
卡夫卡公開給客戶端的設置(或者您所說的「它監聽的地址」)。
這是卡夫卡連接到的zookeeper服務器的名稱。經紀人配置的文檔可以在這裏找到http://kafka.apache.org/documentation.html#brokerconfigs
謝謝,這是現貨。 – Greg