From 53b35cdace2194ac6e4b43d136043ac824332fba Mon Sep 17 00:00:00 2001 From: rikako <496063163@qq.com> Date: Mon, 2 Oct 2023 21:55:07 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9docker=20compose=E6=96=87?= =?UTF-8?q?=E4=BB=B6=EF=BC=8C=E6=96=B0=E5=A2=9Ekafka-ui=E7=9B=91=E6=8E=A7?= =?UTF-8?q?=EF=BC=8C=E5=B9=B6=E6=96=B0=E5=A2=9E=E6=9C=AC=E5=9C=B0=E5=88=B0?= =?UTF-8?q?kafka=E5=92=8Czookeeper=E5=AE=B9=E5=99=A8=E7=9A=84=E7=9B=AE?= =?UTF-8?q?=E5=BD=95=E6=8C=82=E8=BD=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- kafka/docker-compose.yml | 28 +++++++++++++++++++++++++++- 1 file changed, 27 insertions(+), 1 deletion(-) diff --git a/kafka/docker-compose.yml b/kafka/docker-compose.yml index 22698f3..90926a1 100644 --- a/kafka/docker-compose.yml +++ b/kafka/docker-compose.yml @@ -9,6 +9,9 @@ services: ZOOKEEPER_TICK_TIME: 2000 ports: - "22181:2181" + volumes: + - /data/kafka/zookeeper/data:/var/lib/zookeeper/data + - /data/kafka/zookeeper/log:/var/lib/zookeeper/log broker-1: image: confluentinc/cp-kafka:latest @@ -24,6 +27,8 @@ services: KAFKA_LISTENER_SECURITY_PROTOCOL_MAP: PLAINTEXT:PLAINTEXT,PLAINTEXT_HOST:PLAINTEXT KAFKA_ADVERTISED_LISTENERS: PLAINTEXT://broker-1:9092,PLAINTEXT_HOST://localhost:19092 KAFKA_INTER_BROKER_LISTENER_NAME: PLAINTEXT + volumes: + - /data/kafka/broker/01:/var/lib/kafka/data broker-2: image: confluentinc/cp-kafka:latest @@ -39,6 +44,8 @@ services: KAFKA_LISTENER_SECURITY_PROTOCOL_MAP: PLAINTEXT:PLAINTEXT,PLAINTEXT_HOST:PLAINTEXT KAFKA_ADVERTISED_LISTENERS: PLAINTEXT://broker-2:9093,PLAINTEXT_HOST://localhost:19093 KAFKA_INTER_BROKER_LISTENER_NAME: PLAINTEXT + volumes: + - /data/kafka/broker/02:/var/lib/kafka/data broker-3: image: confluentinc/cp-kafka:latest @@ -53,4 +60,23 @@ services: KAFKA_ZOOKEEPER_CONNECT: 'zookeeper-1:2181' KAFKA_LISTENER_SECURITY_PROTOCOL_MAP: PLAINTEXT:PLAINTEXT,PLAINTEXT_HOST:PLAINTEXT KAFKA_ADVERTISED_LISTENERS: PLAINTEXT://broker-3:9094,PLAINTEXT_HOST://localhost:19094 - KAFKA_INTER_BROKER_LISTENER_NAME: PLAINTEXT \ No newline at end of file + KAFKA_INTER_BROKER_LISTENER_NAME: PLAINTEXT + volumes: + - /data/kafka/broker/03:/var/lib/kafka/data + + kafka-ui: + container_name: kafka-ui + image: provectuslabs/kafka-ui:latest + ports: + - 18080:8080 # Changed to avoid port clash with akhq + depends_on: + - broker-1 + - broker-2 + - broker-3 + environment: + KAFKA_CLUSTERS_0_NAME: local + KAFKA_CLUSTERS_0_BOOTSTRAPSERVERS: broker-1:9092,broker-2:9093,broker-3:9094 + # KAFKA_CLUSTERS_0_SCHEMAREGISTRY: http://schema-registry:8081 + # KAFKA_CLUSTERS_0_KAFKACONNECT_0_NAME: connect + # KAFKA_CLUSTERS_0_KAFKACONNECT_0_ADDRESS: http://kafka-connect:8083 + DYNAMIC_CONFIG_ENABLED: 'true' \ No newline at end of file