更新 kafka/docker-compose.yml

修改实例端口映射关系
This commit is contained in:
2023-11-21 13:31:39 +08:00
parent 53b35cdace
commit 9b55c998d8

View File

@@ -5,10 +5,10 @@ services:
container_name: zookeeper-1 container_name: zookeeper-1
environment: environment:
ZOOKEEPER_SERVER_ID: 1 ZOOKEEPER_SERVER_ID: 1
ZOOKEEPER_CLIENT_PORT: 2181 ZOOKEEPER_CLIENT_PORT: 22181
ZOOKEEPER_TICK_TIME: 2000 ZOOKEEPER_TICK_TIME: 2000
ports: ports:
- "22181:2181" - "22181:22181"
volumes: volumes:
- /data/kafka/zookeeper/data:/var/lib/zookeeper/data - /data/kafka/zookeeper/data:/var/lib/zookeeper/data
- /data/kafka/zookeeper/log:/var/lib/zookeeper/log - /data/kafka/zookeeper/log:/var/lib/zookeeper/log
@@ -17,15 +17,15 @@ services:
image: confluentinc/cp-kafka:latest image: confluentinc/cp-kafka:latest
container_name: broker-1 container_name: broker-1
ports: ports:
- "19092:9092" - "19092:19092"
depends_on: depends_on:
- zookeeper-1 - zookeeper-1
environment: environment:
KAFKA_BROKER_ID: 1 KAFKA_BROKER_ID: 1
KAFKA_AUTO_CREATE_TOPICS_ENABLE: "true" KAFKA_AUTO_CREATE_TOPICS_ENABLE: "true"
KAFKA_ZOOKEEPER_CONNECT: 'zookeeper-1:2181' KAFKA_ZOOKEEPER_CONNECT: 'zookeeper-1:22181'
KAFKA_LISTENER_SECURITY_PROTOCOL_MAP: PLAINTEXT:PLAINTEXT,PLAINTEXT_HOST:PLAINTEXT KAFKA_LISTENER_SECURITY_PROTOCOL_MAP: PLAINTEXT:PLAINTEXT,PLAINTEXT_HOST:PLAINTEXT
KAFKA_ADVERTISED_LISTENERS: PLAINTEXT://broker-1:9092,PLAINTEXT_HOST://localhost:19092 KAFKA_ADVERTISED_LISTENERS: PLAINTEXT://broker-1:19092,PLAINTEXT_HOST://localhost:29092
KAFKA_INTER_BROKER_LISTENER_NAME: PLAINTEXT KAFKA_INTER_BROKER_LISTENER_NAME: PLAINTEXT
volumes: volumes:
- /data/kafka/broker/01:/var/lib/kafka/data - /data/kafka/broker/01:/var/lib/kafka/data
@@ -34,15 +34,15 @@ services:
image: confluentinc/cp-kafka:latest image: confluentinc/cp-kafka:latest
container_name: broker-2 container_name: broker-2
ports: ports:
- "19093:9092" - "19093:19093"
depends_on: depends_on:
- zookeeper-1 - zookeeper-1
environment: environment:
KAFKA_BROKER_ID: 2 KAFKA_BROKER_ID: 2
KAFKA_AUTO_CREATE_TOPICS_ENABLE: "true" KAFKA_AUTO_CREATE_TOPICS_ENABLE: "true"
KAFKA_ZOOKEEPER_CONNECT: 'zookeeper-1:2181' KAFKA_ZOOKEEPER_CONNECT: 'zookeeper-1:22181'
KAFKA_LISTENER_SECURITY_PROTOCOL_MAP: PLAINTEXT:PLAINTEXT,PLAINTEXT_HOST:PLAINTEXT KAFKA_LISTENER_SECURITY_PROTOCOL_MAP: PLAINTEXT:PLAINTEXT,PLAINTEXT_HOST:PLAINTEXT
KAFKA_ADVERTISED_LISTENERS: PLAINTEXT://broker-2:9093,PLAINTEXT_HOST://localhost:19093 KAFKA_ADVERTISED_LISTENERS: PLAINTEXT://broker-2:19093,PLAINTEXT_HOST://localhost:29093
KAFKA_INTER_BROKER_LISTENER_NAME: PLAINTEXT KAFKA_INTER_BROKER_LISTENER_NAME: PLAINTEXT
volumes: volumes:
- /data/kafka/broker/02:/var/lib/kafka/data - /data/kafka/broker/02:/var/lib/kafka/data
@@ -51,15 +51,15 @@ services:
image: confluentinc/cp-kafka:latest image: confluentinc/cp-kafka:latest
container_name: broker-3 container_name: broker-3
ports: ports:
- "19094:9092" - "19094:19094"
depends_on: depends_on:
- zookeeper-1 - zookeeper-1
environment: environment:
KAFKA_BROKER_ID: 3 KAFKA_BROKER_ID: 3
KAFKA_AUTO_CREATE_TOPICS_ENABLE: "true" KAFKA_AUTO_CREATE_TOPICS_ENABLE: "true"
KAFKA_ZOOKEEPER_CONNECT: 'zookeeper-1:2181' KAFKA_ZOOKEEPER_CONNECT: 'zookeeper-1:22181'
KAFKA_LISTENER_SECURITY_PROTOCOL_MAP: PLAINTEXT:PLAINTEXT,PLAINTEXT_HOST:PLAINTEXT KAFKA_LISTENER_SECURITY_PROTOCOL_MAP: PLAINTEXT:PLAINTEXT,PLAINTEXT_HOST:PLAINTEXT
KAFKA_ADVERTISED_LISTENERS: PLAINTEXT://broker-3:9094,PLAINTEXT_HOST://localhost:19094 KAFKA_ADVERTISED_LISTENERS: PLAINTEXT://broker-3:19094,PLAINTEXT_HOST://localhost:29094
KAFKA_INTER_BROKER_LISTENER_NAME: PLAINTEXT KAFKA_INTER_BROKER_LISTENER_NAME: PLAINTEXT
volumes: volumes:
- /data/kafka/broker/03:/var/lib/kafka/data - /data/kafka/broker/03:/var/lib/kafka/data
@@ -75,7 +75,7 @@ services:
- broker-3 - broker-3
environment: environment:
KAFKA_CLUSTERS_0_NAME: local KAFKA_CLUSTERS_0_NAME: local
KAFKA_CLUSTERS_0_BOOTSTRAPSERVERS: broker-1:9092,broker-2:9093,broker-3:9094 KAFKA_CLUSTERS_0_BOOTSTRAPSERVERS: broker-1:19092,broker-2:19093,broker-3:19094
# KAFKA_CLUSTERS_0_SCHEMAREGISTRY: http://schema-registry:8081 # KAFKA_CLUSTERS_0_SCHEMAREGISTRY: http://schema-registry:8081
# KAFKA_CLUSTERS_0_KAFKACONNECT_0_NAME: connect # KAFKA_CLUSTERS_0_KAFKACONNECT_0_NAME: connect
# KAFKA_CLUSTERS_0_KAFKACONNECT_0_ADDRESS: http://kafka-connect:8083 # KAFKA_CLUSTERS_0_KAFKACONNECT_0_ADDRESS: http://kafka-connect:8083