From: Kai Moritz Date: Fri, 18 Apr 2025 21:16:16 +0000 (+0200) Subject: Phase 3 - Schritt 2: Fix für Inter-Broker-Kommunikation X-Git-Url: http://juplo.de/gitweb/?a=commitdiff_plain;h=35d2e8adb76649393c3b77cea5abb72837b5fdab;p=demos%2Fkafka%2Ftraining Phase 3 - Schritt 2: Fix für Inter-Broker-Kommunikation * Rolling upgrade der Controller notwendig: + [source] -- docker compose up -d controller-1; docker compose logs --tail=10 -f controller-1 docker compose up -d controller-2; docker compose logs --tail=10 -f controller-2 docker compose up -d controller-3; docker compose logs --tail=10 -f controller-3 -- * Jetzt sieht man Erfolgsmeldungen bei für die Broker ** Auf dem Controller z.B. beim Upgrade von Broker 2 (gekürzt): + [source] -- Registering a new incarnation of broker 2. -- ** Auf dem Broker 2 (gekürzt): + [soruce] -- [RaftManager id=2] Registered the listener -- --- diff --git a/docker-compose.yml b/docker-compose.yml index 6a43717..38d9477 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -17,7 +17,9 @@ services: KAFKA_NODE_ID: 101 KAFKA_CONTROLLER_QUORUM_VOTERS: 101@controller-1:9092,102@controller-2:9092,103@controller-3:9092 KAFKA_CONTROLLER_LISTENER_NAMES: CONTROLLER + KAFKA_LISTENER_SECURITY_PROTOCOL_MAP: CONTROLLER:PLAINTEXT, BROKER:PLAINTEXT KAFKA_LISTENERS: CONTROLLER://:9092 + KAFKA_INTER_BROKER_LISTENER_NAME: BROKER KAFKA_ZOOKEEPER_METADATA_MIGRATION_ENABLE: true KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181 KAFKA_LOG4J_LOGGERS: "org.apache.kafka.metadata.migration=TRACE" @@ -35,7 +37,9 @@ services: KAFKA_NODE_ID: 102 KAFKA_CONTROLLER_QUORUM_VOTERS: 101@controller-1:9092,102@controller-2:9092,103@controller-3:9092 KAFKA_CONTROLLER_LISTENER_NAMES: CONTROLLER + KAFKA_LISTENER_SECURITY_PROTOCOL_MAP: CONTROLLER:PLAINTEXT, BROKER:PLAINTEXT KAFKA_LISTENERS: CONTROLLER://:9092 + KAFKA_INTER_BROKER_LISTENER_NAME: BROKER KAFKA_ZOOKEEPER_METADATA_MIGRATION_ENABLE: true KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181 KAFKA_LOG4J_LOGGERS: "org.apache.kafka.metadata.migration=TRACE" @@ -53,7 +57,9 @@ services: KAFKA_NODE_ID: 103 KAFKA_CONTROLLER_QUORUM_VOTERS: 101@controller-1:9092,102@controller-2:9092,103@controller-3:9092 KAFKA_CONTROLLER_LISTENER_NAMES: CONTROLLER + KAFKA_LISTENER_SECURITY_PROTOCOL_MAP: CONTROLLER:PLAINTEXT, BROKER:PLAINTEXT KAFKA_LISTENERS: CONTROLLER://:9092 + KAFKA_INTER_BROKER_LISTENER_NAME: BROKER KAFKA_ZOOKEEPER_METADATA_MIGRATION_ENABLE: true KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181 KAFKA_LOG4J_LOGGERS: "org.apache.kafka.metadata.migration=TRACE"