Docker kafka JMX设置与kafkaTool冲突

时间:2018-07-24 08:57:13

标签: docker apache-kafka

我使用Docker kafka映像(wurstmeister / kafka:1.0.0)构建我的kafka集群。与经纪人0,1,2

经纪人0 Docker命令是这样的:

docker run -itd --name=kafka --restart=always --net=host --privileged=true 
-e KAFKA_ADVERTISED_HOST_NAME=10.9.176.189 
-e HOST_IP=127.0.0.1
-e KAFKA_ADVERTISED_PORT=9092
-e KAFKA_ZOOKEEPER_CONNECT=10.9.176.189:2181,10.9.176.190:2181,10.9.176.192:2181 
-e KAFKA_BROKER_ID=0 
-e KAFKA_HEAP_OPTS="-Xmx512M -Xms512M"
-e JMX_PORT=9999
-e LOG_RETENTION_HOURS=24
-e KAFKA_AUTO_CREATE_TOPICS_ENABLE=false wurstmeister/kafka:1.0.0

所以我可以使用Jconsole来获取一些信息。 但是,如果我要使用kafkaTool,则会发生错误。
docker exec -it kafka bash -c "opt/kafka/bin/kafka-topics.sh --zookeeper 10.9.176.189:2181 --list"

  

错误:代理抛出异常:   java.rmi.server.ExportException:端口已在使用中:9999;嵌套的   例外是:           java.net.BindException:地址已在使用中(绑定失败)

我该如何解决?谢谢

0 个答案:

没有答案