私のローカルシステム上でapache kafkaを実行していて、絶対にうまく動作しています。しかし、煙のテスト中、私のアプリケーションはカフカクラスターに接続できません。それは際限なく次のエラーを投げ続ける:org.apache.kafka.clients.NetworkClientブートストラップブローカブートストラップサーバ - IP:9092 disconnected
propsMap.put(ConsumerConfig.BOOTSTRAP_SERVERS_CONFIG, "<host1>:9092,<host2>:9092);
propsMap.put("zookeeper.connect", "<host1>:2181,<host2>:2181");
propsMap.put(ConsumerConfig.ENABLE_AUTO_COMMIT_CONFIG, false);
propsMap.put(ConsumerConfig.AUTO_COMMIT_INTERVAL_MS_CONFIG, "100");
propsMap.put(ConsumerConfig.SESSION_TIMEOUT_MS_CONFIG, "15000");
propsMap.put(ConsumerConfig.KEY_DESERIALIZER_CLASS_CONFIG, StringDeserializer.class);
propsMap.put(ConsumerConfig.VALUE_DESERIALIZER_CLASS_CONFIG, StringDeserializer.class);
propsMap.put(ConsumerConfig.AUTO_OFFSET_RESET_CONFIG, "earliest");
propsMap.put(ConsumerConfig.GROUP_ID_CONFIG, "test");
を、それは私の展開サーバーができないため、これに煙サーバ上のネットワークの問題だろう:私は接続するには、以下の消費者の設定を使用しています
[2016-11-22T23:04:35,017][WARN ][org.apache.kafka.clients.NetworkClient] Bootstrap broker <host1>:9092 disconnected
[2016-11-22T23:04:35,474][WARN ][org.apache.kafka.clients.NetworkClient] Bootstrap broker <host2>:9092 disconnected
[2016-11-22T23:04:35,951][WARN ][org.apache.kafka.clients.NetworkClient] Bootstrap broker <host1>:9092 disconnected
[2016-11-22T23:04:36,430][WARN ][org.apache.kafka.clients.NetworkClient] Bootstrap broker <host2>:9092 disconnected
カフカサーバーに接続しますか?私のローカルと他の2つのテスト環境でうまく動作しているからです。
カフカ版と関係がありますか?
この場合、接続するためにSSLなどの他の設定を追加する必要がありますか?
私はカフカを初めて利用しています。誰かが私を正しい方向に向けることができれば、本当に役に立ちます!
ブローカーにセキュリティが設定されていますか? –
@ HansJespersen私は自分のネットワークチームに確認します。 – Sid
0.10または0.11クライアントが0.9カフカブローカーまたは0.8カフカブローカーに接続できないため、バージョンを確認してください。 –