Well, this topic has been covered in bits and pieces in the introductory chapters of this book. However, in this section, we are covering this topic with respect to components or processes that play an important role in Kafka cluster. We will not only talk about different Kafka cluster components but will also cover how these components communicate with each other via Kafka protocols.
Kafka cluster internals
Role of Zookeeper
Kafka clusters cannot run without Zookeeper servers, which are tightly coupled with Kafka cluster installations. Therefore, you should first start this section by understanding the role of Zookeeper in Kafka clusters.
If we must define the role of Zookeeper in a few words, we can say that Zookeeper acts...