Back: Catalog

kafka-stack-docker-compose

This project provides Docker Compose files that mimic realistic distribution configurations where Zookeeper and Kafka servers are separate from each other. Docker solves network barriers and offers cross-platform compatibility. Includes configuration options to suit different development requirements, including full stack or KRaft mode.

KA

conduktor · Containers & Kubernetes

STARS3.6K
FORKS1.3K
COMMITS0
CONTRIBUTORS0
VERSIONv7.2.0
UPDATED8 days ago
ShellApache KafkaDocker ComposeZookeeperApache-2.0

Common commercial products in this category: Docker Desktop, Red Hat OpenShift, Amazon EKS

What can it do?
  • You run the full stack of Kafka components in the local environment with docker compose commands.
  • With multiple broker configurations, you perform Kafka duplication and error tolerance tests.
  • You can configure Zookeeper nodes separately and try cluster management.
User reviews
  • • NeutralGitHub Issue

    Unable to resolve address: zoo1:2181

    “[main-SendThread(zoo1:2181)] WARN org.apache.zookeeper.ClientCnxn - Session 0x0 for server zoo1:2181, unexpected error, closing socket connection and attempting reconnect kafka1_1 | java.lang.IllegalArgumentException: Unable to canonicalize address zoo1:2181 because it's not…”

  • • NeutralGitHub Issue

    Changing ports

    “Hi there—thanks for this Compose stack! I am trying to change the host ports used for Kafka as I will be using this stack multiple times concurrently. This is my compose file. For some reason I can connect to Kafka but I can't send messages. This works when using the default…”

GitHub

My note

Alternative pages

More in: Containers & Kubernetes