4 image: confluentinc/cp-zookeeper:7.5.1
6 ZOOKEEPER_CLIENT_PORT: 2181
10 - zookeeper-data:/var/lib/zookeeper/data
11 - zookeeper-log:/var/lib/zookeeper/log
14 image: confluentinc/cp-kafka:7.5.1
16 KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181
17 KAFKA_LISTENERS: BROKER://:9092, LOCALHOST://:9081
18 KAFKA_LISTENER_SECURITY_PROTOCOL_MAP: BROKER:PLAINTEXT, LOCALHOST:PLAINTEXT
19 KAFKA_ADVERTISED_LISTENERS: BROKER://kafka-1:9092, LOCALHOST://localhost:9081
21 KAFKA_INTER_BROKER_LISTENER_NAME: BROKER
22 KAFKA_OFFSETS_TOPIC_REPLICATION_FACTOR: 3
23 KAFKA_AUTO_CREATE_TOPICS_ENABLE: "false"
25 - kafka-1-data:/var/lib/kafka/data
32 image: confluentinc/cp-kafka:7.5.1
34 KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181
35 KAFKA_LISTENERS: BROKER://:9092, LOCALHOST://:9082
36 KAFKA_LISTENER_SECURITY_PROTOCOL_MAP: BROKER:PLAINTEXT, LOCALHOST:PLAINTEXT
37 KAFKA_ADVERTISED_LISTENERS: BROKER://kafka-2:9092, LOCALHOST://localhost:9082
39 KAFKA_INTER_BROKER_LISTENER_NAME: BROKER
40 KAFKA_OFFSETS_TOPIC_REPLICATION_FACTOR: 3
41 KAFKA_AUTO_CREATE_TOPICS_ENABLE: "false"
43 - kafka-2-data:/var/lib/kafka/data
55 image: confluentinc/cp-kafka:7.5.1
57 KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181
58 KAFKA_LISTENERS: BROKER://:9092, LOCALHOST://:9083
59 KAFKA_LISTENER_SECURITY_PROTOCOL_MAP: BROKER:PLAINTEXT, LOCALHOST:PLAINTEXT
60 KAFKA_ADVERTISED_LISTENERS: BROKER://kafka-3:9092, LOCALHOST://localhost:9083
62 KAFKA_INTER_BROKER_LISTENER_NAME: BROKER
63 KAFKA_OFFSETS_TOPIC_REPLICATION_FACTOR: 3
64 KAFKA_AUTO_CREATE_TOPICS_ENABLE: "false"
66 - kafka-3-data:/var/lib/kafka/data
76 kafka-topics --bootstrap-server kafka:9092 --delete --if-exists --topic test
77 kafka-topics --bootstrap-server kafka:9092 --create --topic test --partitions 2 --replication-factor 3 --config min.insync.replicas=2
78 echo Das Topic \'test\' wurde erfolgreich angelegt:
79 kafka-topics --bootstrap-server kafka:9092 --describe --topic test
80 echo \'docker-compose restart -t0 setup\' löscht das Topic und legt es neu an
89 image: tchiotludo/akhq:0.23.0
98 bootstrap.servers: "kafka:9092"
106 command: sleep infinity