bug如下
docker中 kafka.zookeeper.ZooKeeperClientTimeoutException: Timed out waiting for connection while in state: CONNECTING
原因分析
可能是Kafka版本和zookeeper:3.4.14版本不匹配
解决方法(亲测解决)
1.如果有安装Kafka请先删除原来的容器然后在执行如下命令
docker run -d --name kafka-server \
-p 9092:9092 \
-e ALLOW_PLAINTEXT_LISTENER=yes \
-e KAFKA_CFG_ZOOKEEPER_CONNECT=192.168.43.170:2181 \ #你虚拟机中的zookeeper地址和端口号
-e KAFKA_CFG_ADVERTISED_LISTENERS=PLAINTEXT://192.168.43.170:9092 \ #你虚拟机中的ip地址
bitnami/kafka:latest
等下下载完成即可。