Kafka broker
docker-compose up -d
docker ps
You should see zookeeper and broker.
docker exec -it broker bash
kafka-topics --create
--topic test-topic
--bootstrap-server localhost:9092
--partitions 1 --replication-factor 1
kafka-console-producer --topic test-topic --bootstrap-server localhost:9092 > Hello Kafka!
Open another terminal:
docker exec -it broker kafka-console-consumer
--topic test-topic
--from-beginning
--bootstrap-server localhost:9092
You should see Hello Kafka!