From: Kai Moritz Date: Fri, 13 Oct 2023 12:23:45 +0000 (+0200) Subject: Connect greift über abgesicherte Adresse zu X-Git-Tag: config/sasl-plain---2023-10-signal~6 X-Git-Url: http://juplo.de/gitweb/?a=commitdiff_plain;h=02e7ff1b3d710f7a5054265ae7dd36587ec9bc02;p=demos%2Fkafka%2Ftraining Connect greift über abgesicherte Adresse zu --- diff --git a/docker/docker-compose.yml b/docker/docker-compose.yml index 1d3172b..bd6fa06 100644 --- a/docker/docker-compose.yml +++ b/docker/docker-compose.yml @@ -215,7 +215,7 @@ services: connect: image: confluentinc/cp-kafka-connect:7.5.1 environment: - CONNECT_BOOTSTRAP_SERVERS: kafka-1:9091,kafka-2:9091,kafka-3:9091 + CONNECT_BOOTSTRAP_SERVERS: kafka-1:9092,kafka-2:9092,kafka-3:9092 CONNECT_REST_PORT: 8083 CONNECT_REST_LISTENERS: http://0.0.0.0:8083 CONNECT_REST_ADVERTISED_HOST_NAME: connect @@ -235,6 +235,29 @@ services: CONNECT_CONFIG_STORAGE_REPLICATION_FACTOR: 1 CONNECT_STATUS_STORAGE_REPLICATION_FACTOR: 1 CONNECT_PLUGIN_PATH: /usr/share/java/ + # Configure the Connect workers to use SASL/PLAIN. + CONNECT_SASL_MECHANISM: PLAIN + CONNECT_SECURITY_PROTOCOL: SASL_PLAINTEXT + # JAAS + CONNECT_SASL_JAAS_CONFIG: > + org.apache.kafka.common.security.plain.PlainLoginModule required + username="connect" + password="connect-secret"; + # producer + CONNECT_PRODUCER_SASL_MECHANISM: PLAIN + CONNECT_PRODUCER_SECURITY_PROTOCOL: SASL_PLAINTEXT + CONNECT_PRODUCER_SASL_JAAS_CONFIG: > + org.apache.kafka.common.security.plain.PlainLoginModule required + username="connect" + password="connect-secret"; + # consumer + CONNECT_CONSUMER_SASL_MECHANISM: PLAIN + CONNECT_CONSUMER_SECURITY_PROTOCOL: SASL_PLAINTEXT + CONNECT_CONSUMER_SASL_JAAS_CONFIG: > + org.apache.kafka.common.security.plain.PlainLoginModule required + username="connect" + password="connect-secret"; + ports: - 8083:8083 depends_on: