kafkaにreplica = 2のトピックを作成しました。カッパーがドッカーマシンで動作しています。 カフカにポート9092で接続できません
通常、私はポート9092.とのドッキングウィンドウに接続することができるはずですが、私はしばらくの間
ことはできませんが、私がその理由だかわからない32783.を使用して接続することができるのですか?
kafkaにreplica = 2のトピックを作成しました。カッパーがドッカーマシンで動作しています。 カフカにポート9092で接続できません
通常、私はポート9092.とのドッキングウィンドウに接続することができるはずですが、私はしばらくの間
ことはできませんが、私がその理由だかわからない32783.を使用して接続することができるのですか?
それは(質問には示されていない)ドッカーrunコマンドです。 9092は内部的に32783,32784,32785にマップされています。私は3つのドッカーの実行コマンドが-p 32783:9092
などであると推測しています。
ローカルマシンで9092にしたい場合は-p 9092:9092
としてください。私のMac上で
、私は(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で作成してください。