设置详细信息:我正在本地 ubuntu(16.04) vm 上设置 openwhisk。在这个设置中,kafka 在一个 docker 中运行,而 zookeeper 在另一个 docker 中运行。
我使用 cmd 连接到 kafka docker
sudo docker exec -it <container id> sh
连接后,我执行以下命令以获取主题列表
bin/kafka-topics.sh --list --zookeeper localhost:2181
这给了我一个例外
Error: Exception thrown by the agent : java.rmi.server.ExportException: Port already in use: 7203; nested exception is:
java.net.BindException: Address already in use
我无法理解为什么要尝试使用 7203 端口?
码头工人ps输出
83eba3961247 ches/kafka:0.10.0.1 "/start.sh"
11 days ago Up 23 hours 7203/tcp, 0.0.0.0:9092->9092/tcp
kafka
947fa689a7ef zookeeper:3.4 "/docker-
entrypoin..." 11 days ago Up 23 hours 2888/tcp,
0.0.0.0:2181->2181/tcp, 3888/tcp zookeeper