web-dev-qa-db-ja.com

開始できませんkafka zookeeperで(kafka.common.InconsistentClusterIdException)

この問題を取得するために行った手順は以下のとおりです。

  1. ZooKeeperを起動
  2. 起動Kafka:.\bin\windows\kafka-server-start.bat .\config\server.properties

また、私のOSはWindowsであることに注意してください

そして2番目のステップでエラーが発生します:

ERROR KafkaServerの起動中に致命的なエラーが発生しました。シャットダウンの準備(kafka.server.KafkaServer)kafka.common.InconsistentClusterIdException:クラスターID Reu8ClK3TTywPiNLIQIm1wがmeta.propertiesに保存されているclusterId Some(BaPSk1bCSsKFxQQ4717R6Q)と一致しません。ブローカーが間違ったクラスターに参加しようとしています。設定されたzookeeper.connectは間違っている可能性があります。kafka.server.KafkaServer.startup(KafkaServer.scala:220)at kafka.server.KafkaServerStartable.startup(KafkaServerStartable.scala:44)at kafka Kafka $ .main(Kafka.scala:84)at kafka.Kafka.main(Kafka.scala)

トリガーしたとき.\bin\windows\kafka-server-start.bat .\config\server.propertieszookeeperコンソールは次を返します:

INFO [SyncThread:0:FileTxnLog @ 216]-新しいログファイルを作成しています:log.1

この問題を修正してkafkaを実行するには?

[〜#〜] edit [〜#〜]これを参照 answer これらの手順に従って問題を解決

1
Dorian

私のマシン(Windows 10)では、ログディレクトリにあるmeta.propertiesファイルを削除することでこの問題を解決しました。

この問題自体は、飼育係とサーバーの両方を停止してから再起動した後に発生しました。

4
Jakob

WindowsマシンでKafkaサーバーを実行しているときに同じ問題が発生しました。この問題を解決するには、次の方法を試してください。

  1. kafkaフォルダkafka_2.11-2.4.0\configにあるserver server.propertiesファイルを開きます(kafkaのバージョンを考えると、フォルダ名はkafka_ <kafka_version>)
  2. エントリlog.dirsを検索します
  3. Log.dirパスに次のようなWindowsディレクトリパスが含まれている場合、E:\ Shyam\Software\kafka_2.11-2.4.0\kafka-logsにバックスラッシュが1つあります。つまり、バックスラッシュを2つに変更します。つまり、\
2
Shyam Yadav

次を試してください...

  1. ./config/server.propertiesで次の行を有効にします

    リスナー= PLAINTEXT://:9092

  2. デフォルトのZooKeeper dataDirを変更します

  3. デフォルトを変更Kafka log dir

0
user558910

データの損失を気にしない場合は、kafka "data"フォルダーを削除して、kafkaを再起動します。デフォルトの場所を使用した場合、 "data"という名前のフォルダーは、おそらく/ tmp/kafkaにあります-ログ。

0
thanksalot

tmpフォルダからkafka-logsを削除するを試してください。これは、WindowsではデフォルトでC:/ tmpにありますフォルダであり、[your-kafka-folder ] /config/server.propertiesファイルをlog.dirsとして

0
Peter Matyas