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
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
|