Skip to content

Instantly share code, notes, and snippets.

@fannyhasbi
Created August 26, 2019 10:12
Show Gist options
  • Save fannyhasbi/a1da7d38aa3e5734139424b36654b1e5 to your computer and use it in GitHub Desktop.
Save fannyhasbi/a1da7d38aa3e5734139424b36654b1e5 to your computer and use it in GitHub Desktop.
Docker commands to run Kafka using ches/kafka
# Author : Fanny Hasbi
# Web : fannyhasbi.id
# Reference : https://medium.com/rahasak/kafka-and-zookeeper-with-docker-65cff2c2c34f#d972
# Run Zookeper
docker run -d \
--name zookeeper \
-p 2181:2181 \
jplock/zookeeper
# Run kafka
docker run -d \
--name kafka \
-p 7203:7203 \
-p 9092:9092 \
-e KAFKA_ADVERTISED_HOST_NAME=192.168.1.48 \
-e ZOOKEEPER_IP=192.168.1.48 \
ches/kafka
# Create topic
docker run \
--rm ches/kafka kafka-topics.sh \
--create \
--topic views \
--replication-factor 1 \
--partitions 1 \
--zookeeper 192.168.1.48:2181
# List topics
docker run \
--rm ches/kafka kafka-topics.sh \
--list \
--zookeeper 192.168.1.48:2181
# Create producer
docker run --rm --interactive \
ches/kafka kafka-console-producer.sh \
--topic views \
--broker-list 192.168.1.48:9092
# Create consumer
docker run --rm \
ches/kafka kafka-console-consumer.sh \
--topic senz \
--from-beginning \
--zookeeper 192.168.1.48:2181
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment