The last command updates the dependencies in the cp-kafka chart that has a dependency of cp-zookeeper chart. As previously mentioned, you can’t run Kafka without Zookeeper.
In this article, we will explain how to install Apache Kafka in a single node CentOS 7 or RHEL 7. Zookeeper is an open source coordination service. So if we install and configure Kafka without Zookeeper, none of the Kafka’s functionality gets active. You’ll also get a docker file to spin up Kafka (and Zookeeper) and a MessageConfiguration class will be generated. If ZooKeeper is still running from the previous step, you can usectrl + c /cmd + c to stop it. Part of the reason we are removing Kafka's ZooKeeper dependency is to get rid of that 'heaviness.' About. Without such a setting, Kafka defaults to /tmp/kafka-logs, which is very likely NOT where you want it. Monitoring Kafka with Prometheus and Grafana. Kafka depends on Zookeeper as its distributed messaging core. Topics Topic is a channel where publishers publish data and where subscribers (consumers) receive data. Zookeeper also will send notification to Kafka in case there's any changes. Create an account 'logger' in both the host and containers. Apache Kafka without ZooKeeper by Michał.