Kafka is a decentralized system developed by Apache. The ZooKeeper holds offset-related information inside the Kafka environment, which is utilized to consume a certain topic and by a specified consumer group. Its primary function is to establish coordination amongst nodes in a cluster. Still, it may also be used to recuperate from previously committed offsets if any node fails since it functions as a periodically committed offset. It is not feasible to disable Zookeeper and connect to the Kafka server directly. As a result, we won't be able to use Apache Kafka without ZooKeeper. We can't service any client requests in Kafka if the ZooKeeper is offline.