私たちはかなり厳密なネットワークセグメンテーション方針を持っています。私はクラウドファウンドリのインスタンスを使ってアプリをデプロイしています。ファイアウォールルールは、クラウドファウンドリインスタンス内からカフカクラスタに到達するように設定されています。私はファイアウォールのルールも、飼い猫のインスタンスにも同様に設定されていると考えています。私は実際にそれを確認する必要があります。カフカとファイアウォールのルール
私の問題は、私がカフカにメッセージを送ることができるようだが、私の消費者はそれを拾っていないようだ。それは "ポーリング"中にハングアップするようです。
kafkaとzookeeperノードの標準ホストとポートだけではなく、ファイアウォールルールを処理する必要のある隠れたホストやポートがありますか?
AWSルールのKafkaとZookeeperインスタンスで通信するために開いたポートのリストは何ですか? –
AWSは使用していませんが、クラウドファウンドリからポート9091,9092,2181へのアクセスを実装したと思われます。最初の2つはカフカです。最後は飼い猫です。 –
kafkaをクラスタセットアップまたはスタンドアロンで実行していますか?クラスタの場合は、ポート '2888&3888'を開きます。ポートの使用方法は、クライアント接続の場合は** 2181 **です。 **リーダーである場合、フォロワー接続の場合は2888 **、リーダー選出フェーズ中の他のサーバー接続の場合は** 3888 **となります。詳細については、この[link](https://docs.hortonworks.com/HDPDocuments/HDP2/HDP-2.3.2/bk_HDP_Reference_Guide/content/zookeeper-ports.html) –