From ce5ae76215c1bbd9fe1a1a51ed9190684b9de6dd Mon Sep 17 00:00:00 2001 From: Jonathan Christison Date: Mon, 21 Sep 2020 20:12:55 +0100 Subject: [PATCH] Working kafka so both local net and docker net can connect to it --- .../src/main/docker/docker-compose.yaml | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/quarkus-kafaka-homework/kafka-producer/src/main/docker/docker-compose.yaml b/quarkus-kafaka-homework/kafka-producer/src/main/docker/docker-compose.yaml index 402fe07..3ea14d6 100644 --- a/quarkus-kafaka-homework/kafka-producer/src/main/docker/docker-compose.yaml +++ b/quarkus-kafaka-homework/kafka-producer/src/main/docker/docker-compose.yaml @@ -14,28 +14,33 @@ services: LOG_DIR: /tmp/logs kafka: - image: strimzi/kafka:0.11.3-kafka-2.1.0 + hostname: kafka + image: strimzi/kafka:0.19.0-kafka-2.5.0 command: [ "sh", "-c", - "bin/kafka-server-start.sh config/server.properties --override listeners=$${KAFKA_LISTENERS} --override advertised.listeners=$${KAFKA_ADVERTISED_LISTENERS} --override zookeeper.connect=$${KAFKA_ZOOKEEPER_CONNECT}" + "bin/kafka-server-start.sh config/server.properties --override inter.broker.listener.name=$${KAFKA_INTER_BROKER_LISTENER_NAME} --override listeners=$${KAFKA_LISTENERS} --override advertised.listeners=$${KAFKA_ADVERTISED_LISTENERS} --override listener.security.protocol.map=$${KAFKA_LISTENER_SECURITY_PROTOCOL_MAP} --override zookeeper.connect=$${KAFKA_ZOOKEEPER_CONNECT}" ] depends_on: - zookeeper ports: - "9092:9092" + - "2091:2091" environment: LOG_DIR: "/tmp/logs" - KAFKA_ADVERTISED_LISTENERS: PLAINTEXT://localhost:9092 - KAFKA_LISTENERS: PLAINTEXT://0.0.0.0:9092 + KAFKA_LISTENERS: HOST_NET://0.0.0.0:9092,DOCKER_NET://kafka:2091 + KAFKA_ADVERTISED_LISTENERS: HOST_NET://127.0.0.1:9092,DOCKER_NET://kafka:2091, + KAFKA_LISTENER_SECURITY_PROTOCOL_MAP: HOST_NET:PLAINTEXT,DOCKER_NET:PLAINTEXT + KAFKA_INTER_BROKER_LISTENER_NAME: HOST_NET KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181 kafka-consumer: image: strimzi/kafka:0.11.3-kafka-2.1.0 command: [ "sh", "-c", - "bin/kafka-console-consumer.sh --bootstrap-server kafka:9092 --topic timestamp --from-beginning -" + "bin/kafka-console-consumer.sh --bootstrap-server kafka:2091 --topic timestamp --from-beginning" ] depends_on: - kafka + links: + - "kafka:kafka"