当前位置: 代码迷 >> 综合 >> kafka经典报错:broker.id doesn‘t match stored broker.id
  详细解决方案

kafka经典报错:broker.id doesn‘t match stored broker.id

热度:33   发布时间:2023-11-21 22:58:12.0

启动kafka时经常会报错,尤其是在kafka重装以后会有broker.id不匹配的问题

Fatal error during KafkaServerStartable startup. Prepare to shutdown
kafka.common.InconsistentBrokerIdException: Configured broker.id 129 doesn’t match stored broker.id 124 in meta.properties. If you moved your data, make sure your configured broker.id matches. If you intend to create a new broker, you should remove all data in your data directories (log.dirs).
at kafka.server.KafkaServer.getBrokerId(KafkaServer.scala:689)
at kafka.server.KafkaServer.startup(KafkaServer.scala:194)
at kafka.server.KafkaServerStartable.startup(KafkaServerStartable.scala:39)
at kafka.Kafka.main(Kafka.scala:67)atcom.cloudera.kafka.wrap.Kafka.main(Kafka.scala:67) at com.cloudera.kafka.wrap.Kafka.main(Kafka.scala:67)atcom.cloudera.kafka.wrap.Kafka.main(Kafka.scala:76)
at com.cloudera.kafka.wrap.Kafka.main(Kafka.scala)
在kafka的配置目录下查找文件meta.properties,文件中有关于broker.id的配置
打开meta.properties文件查找broker.id,修改id为正确的id
或者CDH集成的kafka
在kafka配置页面搜索broker.id,把相应的broker.id修改为正确的即可

  相关解决方案