Installation

Install docker

docker run -d -p 9092:9092 --name kafka apache/kafka
docker logs kafka --follow

Usage

cd /opt/kafka/
 
# Topic Management
bin/kafka-topics.sh --bootstrap-server localhost:9092 --create --if-not-exists --topic quickstart-events 
bin/kafka-topics.sh --bootstrap-server localhost:9092 --list
 
# Sample Producer
bin/kafka-console-producer.sh --bootstrap-server localhost:9092 --topic quickstart-events 
 
# Sample Consumer
bin/kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic quickstart-events --from-beginning 

Appendix