63 lines
1.7 KiB
YAML
63 lines
1.7 KiB
YAML
|
|
services:
|
|
# kafka1:
|
|
# image: bitnami/kafka:latest
|
|
# hostname: kafka-server-1
|
|
# container_name: kafka-server-1
|
|
# ports:
|
|
# - "9092:9092"
|
|
# - "9093:9093"
|
|
# volumes:
|
|
# - kafka1_data:/bitnami/kafka
|
|
# environment:
|
|
# KAFKA_CFG_NODE_ID: 0
|
|
# KAFKA_KRAFT_CLUSTER_ID: kafka-cluster
|
|
# KAFKA_CFG_BROKER_ID: 0
|
|
# KAFKA_CFG_PROCESS_ROLES: controller,broker
|
|
# KAFKA_CFG_LISTENERS: PLAINTEXT://:9092,CONTROLLER://:9093
|
|
# KAFKA_CFG_LISTENER_SECURITY_PROTOCOL_MAP: CONTROLLER:PLAINTEXT,PLAINTEXT:PLAINTEXT
|
|
# KAFKA_CFG_CONTROLLER_QUORUM_VOTERS: 0@kafka-server-1:9093
|
|
# KAFKA_CFG_CONTROLLER_LISTENER_NAMES: CONTROLLER
|
|
kafka2:
|
|
image: bitnami/kafka:latest
|
|
hostname: kafka-server-3
|
|
container_name: kafka-server-3
|
|
ports:
|
|
- "9092:9092"
|
|
- "9093:9093"
|
|
volumes:
|
|
- /data/kafka_data:/bitnami/kafka
|
|
- /etc/hosts:/etc/hosts:ro # 只读方式挂载 hosts 文件
|
|
environment:
|
|
KAFKA_CFG_NODE_ID: 3
|
|
KAFKA_CFG_PROCESS_ROLES: broker
|
|
KAFKA_CFG_BROKER_ID: 3
|
|
KAFKA_KRAFT_CLUSTER_ID: 5abhbnhATXqNFrXsjiSmKw
|
|
KAFKA_CFG_LISTENERS: PLAINTEXT://kafka-server-2:9092
|
|
KAFKA_CFG_LISTENER_SECURITY_PROTOCOL_MAP: CONTROLLER:PLAINTEXT,PLAINTEXT:PLAINTEXT
|
|
KAFKA_CFG_CONTROLLER_QUORUM_VOTERS: 0@8.155.14.94:9093
|
|
KAFKA_CFG_CONTROLLER_LISTENER_NAMES: CONTROLLER
|
|
# depends_on:
|
|
# - kafka1
|
|
|
|
# kafka-ui:
|
|
# container_name: kafka-ui
|
|
# image: provectuslabs/kafka-ui:latest
|
|
# ports:
|
|
# - "500:8080"
|
|
# depends_on:
|
|
# - kafka1
|
|
# - kafka2
|
|
# environment:
|
|
# DYNAMIC_CONFIG_ENABLED: "TRUE"
|
|
|
|
# networks:
|
|
# default:
|
|
# name: bridage
|
|
# external: true
|
|
|
|
#volumes:
|
|
# kafka4_data:
|
|
# driver: local
|
|
|