You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

31 lines
1.0 KiB

# docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/bitnami/kafka:3.9
# docker tag swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/bitnami/kafka:3.9 bitnami/kafka:3.9.0
services:
kafka:
image: bitnami/kafka:3.9.0
container_name: kafka
ports:
- "9092:9092" # Kafka 客户端端口
environment:
- KAFKA_ENABLE_KRAFT=yes # 启用 KRaft 模式
- KAFKA_CFG_PROCESS_ROLES=broker,controller
- KAFKA_CFG_NODE_ID=1
- KAFKA_CFG_CONTROLLER_QUORUM_VOTERS=1@kafka:9093
- KAFKA_CFG_LISTENERS=PLAINTEXT://:9092,CONTROLLER://:9093
- KAFKA_CFG_ADVERTISED_LISTENERS=PLAINTEXT://10.10.14.250:9092,CONTROLLER://10.10.14.250:9093 # 注意修改IP地址
- KAFKA_CFG_CONTROLLER_LISTENER_NAMES=CONTROLLER # 添加控制器监听器名称
- KAFKA_CFG_LOG_DIRS=/bitnami/kafka/data
volumes:
- kafka_data:/bitnami/kafka/data
networks:
- kafka-network
networks:
kafka-network:
driver: bridge
volumes:
kafka_data:
driver: local