Kafka

集群中的kafka機器和kafka通信

  • February 25, 2019

我們有帶有 3 個 kafka 代理節點和 3 個 zookperes 伺服器的 kafka 集群

kafka 版本 - 10.1 ( hortonworks )

據我了解,因為所有元數據都位於 zookeeper 伺服器上,並且 kafka 代理正在使用這些數據(kafka 通過埠 2181 與 zookeeper 伺服器交談)

我只是想知道每台 kafka 機器是否與集群中的其他 kafka 通信,或者 kafka 是否僅在 Zookeepers 伺服器上/從 Zookeepers 伺服器上獲取/放置數據?

那麼 kafka 服務需要與集群中的其他 kafka 通信嗎?, 或者也許 kafka 機器只需要從 zookeepers 伺服器獲取所有內容?

Kafka 代理必須能夠相互通信。

Zookeeper 僅用於元數據(代理註冊主題、分區、領導選舉),消息在 Kafka 代理之間直接複製。

引用自:https://serverfault.com/questions/952799