2016-04-11 13 views
0

kafkaにreplica = 2のトピックを作成しました。カッパーがドッカーマシンで動作しています。 enter image description hereカフカにポート9092で接続できません

通常、私はポート9092.とのドッキングウィンドウに接続することができるはずですが、私はしばらくの間

enter image description here

ことはできませんが、私がその理由だかわからない32783.を使用して接続することができるのですか?

enter image description here

答えて

1

それは(質問には示されていない)ドッカーrunコマンドです。 9092は内部的に32783,32784,32785にマップされています。私は3つのドッカーの実行コマンドが-p 32783:9092などであると推測しています。

ローカルマシンで9092にしたい場合は-p 9092:9092としてください。私のMac上で

1

、私は(ADVERTISED_HOSTのenv VARに注意してください)このような容器にカフカを実行します。 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が好き、それは同じコンテナ(ローカルのdevの環境のための素晴らしい)でZKとカフカの両方が含まれているため、 。最新のバージョンは0.8.2だと思いますので、別のイメージを使用するか、必要ならばバージョンをバージョン0.9で作成してください。

関連する問題