|
@@ -20,6 +20,11 @@ services:
|
|
|
KAFKA_CLUSTERS_0_SCHEMAREGISTRY: http://schemaregistry0:8085
|
|
|
KAFKA_CLUSTERS_0_KAFKACONNECT_0_NAME: first
|
|
|
KAFKA_CLUSTERS_0_KAFKACONNECT_0_ADDRESS: http://kafka-connect0:8083
|
|
|
+ KAFKA_CLUSTERS_1_NAME: secondLocal
|
|
|
+ KAFKA_CLUSTERS_1_BOOTSTRAPSERVERS: kafka1:29092
|
|
|
+ KAFKA_CLUSTERS_1_METRICS_PORT: 9998
|
|
|
+ KAFKA_CLUSTERS_1_SCHEMAREGISTRY: http://schemaregistry1:8085
|
|
|
+ DYNAMIC_CONFIG_ENABLED: 'true'
|
|
|
|
|
|
kafka0:
|
|
|
image: confluentinc/cp-kafka:7.2.1
|
|
@@ -40,7 +45,7 @@ services:
|
|
|
KAFKA_JMX_OPTS: -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Djava.rmi.server.hostname=kafka0 -Dcom.sun.management.jmxremote.rmi.port=9997
|
|
|
KAFKA_PROCESS_ROLES: 'broker,controller'
|
|
|
KAFKA_NODE_ID: 1
|
|
|
- KAFKA_CONTROLLER_QUORUM_VOTERS: '1@kafka0:29093,2@kafka1:29093'
|
|
|
+ KAFKA_CONTROLLER_QUORUM_VOTERS: '1@kafka0:29093'
|
|
|
KAFKA_LISTENERS: 'PLAINTEXT://kafka0:29092,CONTROLLER://kafka0:29093,PLAINTEXT_HOST://0.0.0.0:9092'
|
|
|
KAFKA_INTER_BROKER_LISTENER_NAME: 'PLAINTEXT'
|
|
|
KAFKA_CONTROLLER_LISTENER_NAMES: 'CONTROLLER'
|
|
@@ -57,7 +62,7 @@ services:
|
|
|
- "9093:9092"
|
|
|
- "9998:9998"
|
|
|
environment:
|
|
|
- KAFKA_BROKER_ID: 2
|
|
|
+ KAFKA_BROKER_ID: 1
|
|
|
KAFKA_LISTENER_SECURITY_PROTOCOL_MAP: 'CONTROLLER:PLAINTEXT,PLAINTEXT:PLAINTEXT,PLAINTEXT_HOST:PLAINTEXT'
|
|
|
KAFKA_ADVERTISED_LISTENERS: 'PLAINTEXT://kafka1:29092,PLAINTEXT_HOST://localhost:9092'
|
|
|
KAFKA_OFFSETS_TOPIC_REPLICATION_FACTOR: 1
|
|
@@ -67,8 +72,8 @@ services:
|
|
|
KAFKA_JMX_PORT: 9998
|
|
|
KAFKA_JMX_OPTS: -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Djava.rmi.server.hostname=kafka0 -Dcom.sun.management.jmxremote.rmi.port=9998
|
|
|
KAFKA_PROCESS_ROLES: 'broker,controller'
|
|
|
- KAFKA_NODE_ID: 2
|
|
|
- KAFKA_CONTROLLER_QUORUM_VOTERS: '2@kafka1:29093,1@kafka0:29093'
|
|
|
+ KAFKA_NODE_ID: 1
|
|
|
+ KAFKA_CONTROLLER_QUORUM_VOTERS: '1@kafka1:29093'
|
|
|
KAFKA_LISTENERS: 'PLAINTEXT://kafka1:29092,CONTROLLER://kafka1:29093,PLAINTEXT_HOST://0.0.0.0:9092'
|
|
|
KAFKA_INTER_BROKER_LISTENER_NAME: 'PLAINTEXT'
|
|
|
KAFKA_CONTROLLER_LISTENER_NAMES: 'CONTROLLER'
|