X-Git-Url: http://juplo.de/gitweb/?a=blobdiff_plain;f=docker%2Fdocker-compose.yml;h=9d42dbf212237ac2f2c07fd1fce18f104ac67961;hb=e4a79a2030334064e3f9cd1147ad9104a0a727a4;hp=dd7c830b805aad873a22712f43adbd195439f98e;hpb=d740c3790ee8a1cf0a6a7f92131db5ef1738a457;p=demos%2Fkafka%2Ftraining diff --git a/docker/docker-compose.yml b/docker/docker-compose.yml index dd7c830..9d42dbf 100644 --- a/docker/docker-compose.yml +++ b/docker/docker-compose.yml @@ -21,10 +21,15 @@ services: KAFKA_INTER_BROKER_LISTENER_NAME: BROKER KAFKA_OFFSETS_TOPIC_REPLICATION_FACTOR: 3 KAFKA_AUTO_CREATE_TOPICS_ENABLE: "false" + KAFKA_OPTS: + -Dcom.sun.management.jmxremote=true + -Dcom.sun.management.jmxremote.port=9100 + -Dcom.sun.management.jmxremote.authenticate=false volumes: - kafka-1-data:/var/lib/kafka/data ports: - 9081:9081 + - 9101:9100 stop_grace_period: 120s depends_on: - zookeeper @@ -40,11 +45,16 @@ services: KAFKA_INTER_BROKER_LISTENER_NAME: BROKER KAFKA_OFFSETS_TOPIC_REPLICATION_FACTOR: 3 KAFKA_AUTO_CREATE_TOPICS_ENABLE: "false" + KAFKA_OPTS: + -Dcom.sun.management.jmxremote=true + -Dcom.sun.management.jmxremote.port=9100 + -Dcom.sun.management.jmxremote.authenticate=false volumes: - kafka-2-data:/var/lib/kafka/data ports: - 9092:9082 - 9082:9082 + - 9102:9100 networks: default: aliases: @@ -64,10 +74,15 @@ services: KAFKA_INTER_BROKER_LISTENER_NAME: BROKER KAFKA_OFFSETS_TOPIC_REPLICATION_FACTOR: 3 KAFKA_AUTO_CREATE_TOPICS_ENABLE: "false" + KAFKA_OPTS: + -Dcom.sun.management.jmxremote=true + -Dcom.sun.management.jmxremote.port=9100 + -Dcom.sun.management.jmxremote.authenticate=false volumes: - kafka-3-data:/var/lib/kafka/data ports: - 9083:9083 + - 9103:9100 stop_grace_period: 120s depends_on: - zookeeper