Start up Docker Images
docker-compose up
- Connect to Kafka Container via Bash
docker exec -it {container_name} bash
- Create a topic
kafka-topics.sh --create --zookeeper zookeeper:2181 --replication-factor 1 --partitions 1 --topic test
- Create Producer
kafka-console-producer.sh --broker-list localhost:9092 --topic test
- Create Consumer (On second terminal)
kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic test
- Go back to Producer terminal, and enter your first message. It will show up in the consumer terminal!