【Docker Kafka Compose Yaml】
·
Docker Kafka Compose Yaml
Docker Kafka Compose Yaml
version: '3.8'
services:
broker:
image: swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/apache/kafka:4.1.1
container_name: kafka-broker
ports:
- "9092:9092"
- "19092:19092"
environment:
KAFKA_NODE_ID: 1
KAFKA_PROCESS_ROLES: broker,controller
KAFKA_LISTENERS: INTERNAL://:9092,EXTERNAL://:19092
KAFKA_ADVERTISED_LISTENERS: INTERNAL://localhost:9092,EXTERNAL://baofu.cn:19092
KAFKA_LISTENER_SECURITY_PROTOCOL_MAP: INTERNAL:PLAINTEXT,EXTERNAL:PLAINTEXT
KAFKA_INTER_BROKER_LISTENER_NAME: EXTERNAL
KAFKA_CONTROLLER_LISTENER_NAMES: INTERNAL
KAFKA_CONTROLLER_QUORUM_VOTERS: 1@localhost:9092
KAFKA_OFFSETS_TOPIC_REPLICATION_FACTOR: 1
KAFKA_TRANSACTION_STATE_LOG_REPLICATION_FACTOR: 1
KAFKA_TRANSACTION_STATE_LOG_MIN_ISR: 1
KAFKA_GROUP_INITIAL_REBALANCE_DELAY_MS: 0
KAFKA_NUM_PARTITIONS: 3
# volumes:
# - kafka-data:/tmp/kafka-logs # 数据持久化
restart: unless-stopped
```
更多推荐




所有评论(0)