0

We have kafka cluster with 3 kafka brokers nodes and 3 zookperes servers

kafka version - 10.1 ( hortonworks )

from my understanding since all meta data is located on the zookeeper servers , and kafka brokers are using this data ( kafka talk with zookeeper server via port 2181 )

I just wondering if each kafka machine talk with other kafka in the cluster , or maybe kafka are get/put the data only on/from the zookeepers servers ?

So dose kafka service need to communicate with other kafka in the cluster ? , Or maybe kafka machines get all is need only from the zookeepers server ?

shalom
  • 461
  • 13
  • 29

1 Answers1

1

The Kafka brokers have to be able to communicate with each other.
Zookeeper is only used for metadata (broker registration, topics, partitions, leader election), messages are replicated directly between Kafka brokers.

Thor77
  • 126
  • 2