このトピックでは、Kafka に関する 2 つの一般的な問題について説明します。

  • Error while executing topic command : Replication factor: 1 larger than available brokers: 0.

    一般的な原因:

    • Kafka サービスで障害が生じ、クラスターブローカープロセスが終了します。 トラブルシューティングには、ログを使用します。
    • Kafka サービスの ZooKeeper アドレスが正しくありません。 Kafka 設定管理ページで Zookeeper.connect 設定項目を表示して使用します。
  • java.net.BindException: Address already in use (Bind failed)

    Kafka コマンドラインツールを使用すると、この例外が生じる場合があります。 これは通常、JMX ポートが利用できないことが原因です。 コマンドラインを使用する前に、JMX ポートを手動で指定することができます。 例:
    JMX_PORT=10101 kafka-topics --zookeeper emr-header-1:2181/kafka-1.0.0 --list