1は、カフカクラスタ上でメッセージを受信しないkafka-console-consumer.shを使用して、kafka-console-producer.shしてメッセージを送信するために、何の動きが立ち往生されていません
送信:
./kafka-console-producer。SHの --brokerリストZK1:9092、ZK2:9092、zk3:9092 --topic XYZ
受信:
./kafka-console-consumer。SH:--bootstrap-サーバーZK1 9092、ZK2:9092、zk3:9092 --topic XYZ
ソリューション:
オープンカフカログ、完全な変更ログレベルDEBUG内のconfig / log4j.propertiesファイル。
上記のコマンドは、ログ・ブローカーで、次のエラーログを見るとレセプションが行われ、
__consumer_offsets-26のメタデータをフェッチ中にエラー:リスナーListenerName(平文)リーダーに見つからない-1
zkCli.shを実行し、飼育係/ binディレクトリを入力し、
RMR /ブローカー
RMR /設定/ブローカー
RMR /設定/トピックス
注意:私は、本番環境をここでは、自由に動作して、あなただけの後にクラスタを再起動しようとする最初のコマンドを実行しようとすることができないのです。
そして、カフカのクラスタができて再起動します。
根本的な原因は、ここでは、参照明らかではないが、 https://stackoverflow.com/questions/34844209/consumer-not-receiving-messages-kafka-console-new-consumer-api-kafka-0-9 、ここで私たちによると、リズ・ベネットの練習エラーは、おそらくも情報が間違っている関連ブローカー、そうはっきりと関連情報のZooKeeperを意味し、クラスタの再起動を試行します。