8 ALLOW_ANONYMOUS_LOGIN: 'yes'
10 - zookeeper:/bitnami/zookeeper
15 KAFKA_CFG_ZOOKEEPER_CONNECT: zookeeper:2181
16 KAFKA_CFG_LISTENERS: BROKER://:9092, LOCALHOST://:9081
17 KAFKA_CFG_LISTENER_SECURITY_PROTOCOL_MAP: BROKER:PLAINTEXT, LOCALHOST:PLAINTEXT
18 KAFKA_CFG_ADVERTISED_LISTENERS: BROKER://kafka-1:9092, LOCALHOST://localhost:9081
20 ALLOW_PLAINTEXT_LISTENER: 'yes'
21 KAFKA_CFG_INTER_BROKER_LISTENER_NAME: BROKER
22 KAFKA_CFG_OFFSETS_TOPIC_REPLICATION_FACTOR: 3
23 KAFKA_CFG_AUTO_CREATE_TOPICS_ENABLE: "false"
25 - kafka-1:/bitnami/kafka
34 KAFKA_CFG_ZOOKEEPER_CONNECT: zookeeper:2181
35 KAFKA_CFG_LISTENERS: BROKER://:9092, LOCALHOST://:9082
36 KAFKA_CFG_LISTENER_SECURITY_PROTOCOL_MAP: BROKER:PLAINTEXT, LOCALHOST:PLAINTEXT
37 KAFKA_CFG_ADVERTISED_LISTENERS: BROKER://kafka-2:9092, LOCALHOST://localhost:9082
39 ALLOW_PLAINTEXT_LISTENER: 'yes'
40 KAFKA_CFG_INTER_BROKER_LISTENER_NAME: BROKER
41 KAFKA_CFG_OFFSETS_TOPIC_REPLICATION_FACTOR: 3
42 KAFKA_CFG_AUTO_CREATE_TOPICS_ENABLE: "false"
44 - kafka-2:/bitnami/kafka
58 KAFKA_CFG_ZOOKEEPER_CONNECT: zookeeper:2181
59 KAFKA_CFG_LISTENERS: BROKER://:9092, LOCALHOST://:9083
60 KAFKA_CFG_LISTENER_SECURITY_PROTOCOL_MAP: BROKER:PLAINTEXT, LOCALHOST:PLAINTEXT
61 KAFKA_CFG_ADVERTISED_LISTENERS: BROKER://kafka-3:9092, LOCALHOST://localhost:9083
63 ALLOW_PLAINTEXT_LISTENER: 'yes'
64 KAFKA_CFG_INTER_BROKER_LISTENER_NAME: BROKER
65 KAFKA_CFG_OFFSETS_TOPIC_REPLICATION_FACTOR: 3
66 KAFKA_CFG_AUTO_CREATE_TOPICS_ENABLE: "false"
68 - kafka-3:/bitnami/kafka
78 kafka-topics --bootstrap-server kafka:9092 --delete --if-exists --topic test
79 kafka-topics --bootstrap-server kafka:9092 --create --topic test --partitions 2 --replication-factor 3 --config min.insync.replicas=2
80 kafka-topics --bootstrap-server kafka:9092 --describe --topic test
89 command: sleep infinity
98 - ./burrow.conf:/app/burrow.toml:ro
103 build: burrow_exporter
105 BURROW_ADDR: http://burrow:8080
111 image: seglo/kafka-lag-exporter:0.8.2
113 - ./kafka-lag-exporter.conf:/opt/docker/conf/application.conf:ro
118 image: danielqsj/kafka-exporter:v1.6.0
119 command: --kafka.server kafka:9092
124 image: prom/prometheus
128 - ./prometheus.yml:/etc/prometheus/prometheus.yml
131 image: grafana/grafana
135 - grafana:/var/lib/grafana
138 image: juplo/simple-producer:1.0-SNAPSHOT
139 command: kafka:9092 test producer
142 image: juplo/simple-consumer:1.0-SNAPSHOT
143 command: kafka:9092 test my-group consumer