Skip to content

Instantly share code, notes, and snippets.

@jl91
Forked from faraazahmad/docker-compose.kafka.yml
Created August 5, 2020 01:39
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jl91/55d5ef250596baaffb3153d5412b4a46 to your computer and use it in GitHub Desktop.
Save jl91/55d5ef250596baaffb3153d5412b4a46 to your computer and use it in GitHub Desktop.
Kafka cluster docker-compose file
version: '3'
services:
zookeeper:
image: confluentinc/cp-zookeeper:latest
environment:
ZOOKEEPER_CLIENT_PORT: 2181
ZOOKEEPER_TICK_TIME: 2000
broker:
image: confluentinc/cp-kafka:latest
depends_on:
- zookeeper
environment:
KAFKA_BROKER_ID: 1
KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181
KAFKA_ADVERTISED_LISTENERS: PLAINTEXT://broker:9092
KAFKA_OFFSETS_TOPIC_REPLICATION_FACTOR: 1
networks:
default:
external:
name: kafka-network
# commands to spin up kafka cluster
# 1. create a docker network named kafka-network (docker network create kafka-network)
# 2. run this docker-compose file (docker-compose -f docker-compose.kafka.yml up)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment