docker-compose部署kafka集群;单节点单zk-CSDN博客
springboot整合kafka;docker部署kafka-CSDN博客
version: '3.8'
services:
zookeeper1:
image: zookeeper:3.9.1
container_name: zookeeper1-cluster
hostname: zookeeper-cluster
ports:
- "2185:2181"
environment:
ZOOKEEPER_CLIENT_PORT: 2181
ZOOKEEPER_TICK_TIME: 2000
ZOOKEEPER_INIT_LIMIT: 10
ZOOKEEPER_SYNC_LIMIT: 5
volumes:
- ./zookeeper-data:/data
- ./zookeeper-datalog:/datalog
networks:
- kafka-cluster-network
kafka1:
image: bitnami/kafka:3.8
container_name: kafka1-cluster
depends_on:
- zookeeper1
ports:
- "9099:9092" # Kafka 客户端连接端口
- "9101:9101" # Prometheus 抓取指标的端口
environment:
KAFKA_BROKER_ID: 1
KAFKA_ZOOKEEPER_CONNECT: zookeeper-cluster:2181
KAFKA_ADVERTISED_LISTENERS: PLAINTEXT://192.168.118.20:9099
KAFKA_LISTENERS: PLAINTEXT://0.0.0.0:9092
KAFKA_CFG_MESSAGE_MAX_BYTES: 2097152
KAFKA_CFG_REPLICA_FETCH_MAX_BYTES: 3145728
KAFKA_CFG_FETCH_MAX_BYTES: 5242880
KAFKA_OPTS: "-javaagent:/opt/jmx_exporter/jmx_prometheus_javaagent-0.20.0.jar=9101:/opt/jmx_exporter/kafka-jmx-exporter-config.yaml"
volumes:
- ./kafka1-data:/bitnami/kafka
- ./jmx_prometheus_javaagent-0.20.0.jar:/opt/jmx_exporter/jmx_prometheus_javaagent-0.20.0.jar
- ./kafka-jmx-exporter-config.yaml:/opt/jmx_exporter/kafka-jmx-exporter-config.yaml
networks:
- kafka-cluster-network
kafka2:
image: bitnami/kaf

1451

被折叠的 条评论
为什么被折叠?



