Steps to install Apache Kafka on Windows
Download the link for Kafka source – https://archive.apache.org/dist/Kafka/0.8.0/Kafka-0.8.0-src.tgz and then:
tar xzf Kafka-0.8.0-src.tgz
- Enter the directory and run the commands:
sudo ./sbt update
sudo ./sbt package
- To start the Zookeeper server, run (in the directory)
bin/zookeeper-server-start.sh config.zookeeper.properties
- Now start the Kafka server, run (in the directory)
bin/Kafka-server-start.sh config/server.properties
- Create a Topic of publishing messages,
bin/Kafka-create-Topic.sh –zookeeper localhost:2181 –replica 1 –partition .
- 1–Topic test
(Here we can mention the number of replica instances, partitions and the name of the Topic)
- Publish-Subscribe some messages by,
– Run the producer,
bin/Kafka-console-producer.sh –broker-list localhost:9092 –Topic test
Now type down the message we want to send.
– Later, run the consumer,
bin/Kafka-console-consumer.sh –zookeeper localhost:2181 –Topic test–from-beginning

Ready to test your Kafka knowledge? Check out our expertly curated list of Kafka interview questions to help you prepare for your next job interview!