6 image: bitnami/zookeeper:latest
8 ALLOW_ANONYMOUS_LOGIN: 'yes'
13 KAFKA_CFG_ZOOKEEPER_CONNECT: zookeeper:2181
14 KAFKA_CFG_LISTENERS: BROKER://:9092, LOCALHOST://:9081
15 KAFKA_CFG_LISTENER_SECURITY_PROTOCOL_MAP: BROKER:PLAINTEXT, LOCALHOST:PLAINTEXT
16 KAFKA_CFG_ADVERTISED_LISTENERS: BROKER://kafka-1:9092, LOCALHOST://localhost:9081
18 ALLOW_PLAINTEXT_LISTENER: 'yes'
19 KAFKA_CFG_INTER_BROKER_LISTENER_NAME: BROKER
20 KAFKA_CFG_OFFSETS_TOPIC_REPLICATION_FACTOR: 3
21 KAFKA_CFG_AUTO_CREATE_TOPICS_ENABLE: "false"
30 KAFKA_CFG_ZOOKEEPER_CONNECT: zookeeper:2181
31 KAFKA_CFG_LISTENERS: BROKER://:9092, LOCALHOST://:9082
32 KAFKA_CFG_LISTENER_SECURITY_PROTOCOL_MAP: BROKER:PLAINTEXT, LOCALHOST:PLAINTEXT
33 KAFKA_CFG_ADVERTISED_LISTENERS: BROKER://kafka-2:9092, LOCALHOST://localhost:9082
35 ALLOW_PLAINTEXT_LISTENER: 'yes'
36 KAFKA_CFG_INTER_BROKER_LISTENER_NAME: BROKER
37 KAFKA_CFG_OFFSETS_TOPIC_REPLICATION_FACTOR: 3
38 KAFKA_CFG_AUTO_CREATE_TOPICS_ENABLE: "false"
52 KAFKA_CFG_ZOOKEEPER_CONNECT: zookeeper:2181
53 KAFKA_CFG_LISTENERS: BROKER://:9092, LOCALHOST://:9083
54 KAFKA_CFG_LISTENER_SECURITY_PROTOCOL_MAP: BROKER:PLAINTEXT, LOCALHOST:PLAINTEXT
55 KAFKA_CFG_ADVERTISED_LISTENERS: BROKER://kafka-3:9092, LOCALHOST://localhost:9083
57 ALLOW_PLAINTEXT_LISTENER: 'yes'
58 KAFKA_CFG_INTER_BROKER_LISTENER_NAME: BROKER
59 KAFKA_CFG_OFFSETS_TOPIC_REPLICATION_FACTOR: 3
60 KAFKA_CFG_AUTO_CREATE_TOPICS_ENABLE: "false"
67 image: danielqsj/kafka-exporter:v1.6.0
68 command: --kafka.server kafka:9092
73 image: prom/prometheus
77 - ./prometheus.yml:/etc/prometheus/prometheus.yml
80 image: grafana/grafana
84 - grafana:/var/lib/grafana