我在kafka中創建了replica = 2的主題,而kafka正在我的docker機器中運行。 無法通過端口9092連接到Kafka
通常情況下,我應該能夠連接與端口9092.以泊塢窗,但我不能
雖然,我能夠使用32783.不知道是什麼原因連接?
我在kafka中創建了replica = 2的主題,而kafka正在我的docker機器中運行。 無法通過端口9092連接到Kafka
通常情況下,我應該能夠連接與端口9092.以泊塢窗,但我不能
雖然,我能夠使用32783.不知道是什麼原因連接?
這是多克爾運行命令(未在問題示出)。 9092內部映射到32783,32784,32785。我猜三個碼頭運行命令是-p 32783:9092
等。
如果您希望它在本地計算機上是9092,您應該使用-p 9092:9092
來運行它。
在我的Mac,我在這樣的容器中運行的卡夫卡(注意ADVERTISED_HOST
的環境變量): docker run --name st-kafka -p 2181:2181 -p 9092:9092 --add-host=dockerhost:`docker-machine ip dev-st` -e ADVERTISED_HOST=`docker-machine ip dev-st` -e ADVERTISED_PORT=9092 -d spotify/kafka
我喜歡spotify/kafka
,因爲它同時包含ZK和卡夫卡在同一容器(漂亮的本地開發環境) 。最新版本是0.8.2
我認爲,所以你應該使用不同的圖像或使用0.9版本製作自己的Dockerfile
,如果那是你需要的。