Skip to content

Instantly share code, notes, and snippets.

@zzell
Created December 27, 2019 13:19
Show Gist options
  • Save zzell/415d791d9e3b421578b653c41b328c5d to your computer and use it in GitHub Desktop.
Save zzell/415d791d9e3b421578b653c41b328c5d to your computer and use it in GitHub Desktop.
version: "3"
# Start:
# docker-compose up -d
# docker exec -it platform-tasking-service_kafka_1 bash
# unset JMX_PORT
# bin/kafka-topics.sh --create --zookeeper zookeeper --replication-factor 1 --partitions 1 --topic test
#
# Produce:
# bin/kafka-console-producer.sh --broker-list localhost:9092 --topic test
#
# Consume
# bin/kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic test --from-beginning
services:
zookeeper:
image: wurstmeister/zookeeper
ports:
- "2181:2181"
networks:
- local
kafka:
image: ches/kafka
ports:
- "9092:9092"
environment:
KAFKA_ADVERTISED_HOST_NAME: localhost
KAFKA_ADVERTISED_PORT: 9092
KAFKA_PORT: 9092
ZOOKEEPER_CONNECTION_STRING: zookeeper:2181
KAFKA_AUTO_CREATE_TOPICS_ENABLE: 'true'
depends_on:
- zookeeper
networks:
- local
networks:
local:
driver: bridge
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment