2017-05-29 12 views
0

KafkaがAWS EC2インスタンス上で単一ノードブローカとして実行されているとします。インスタンスに内部プライベートIP 10.0.0.1があります。同じEC2インスタンスから、同じVPCとサブネット内の別のEC2インスタンスから、そのブローカーに直接接続したいと考えています。セキュリティグループによって接続が許可されています。 接続を実行するためにはどの設定を使用する必要がありますか?Kafkaサーバーのプロパティ - ブローカに接続できない

私はlisteners=PLAINTEXT://0.0.0.0:9092advertised.listeners=PLAINTEXT://0.0.0.0:9092を試しました。この設定では、ローカル(ブローカが実行されている同じインスタンス)からブローカに接続できますが、2番目のEC2インスタンスからブローカにアクセスすることはできません。

誰にも分かりませんか?

+0

共有できるエラーメッセージが表示されますか? – user2122031

+0

タイムアウトエラーが発生します。 – CPA

答えて

0

AWS内の1つのEC2インスタンスから別のEC2インスタンスへのKafkaインスタンスに接続しようとすると、内部IPアドレスが機能するはずです。

プロデューサとコンシューマは、内部プライベートIPアドレスをブローカと飼い主の両方に使用する必要があります。

さらに、OSレベルのIPテーブルが通信をブロックしていないことを確認する必要があります。

関連する問題