ERROR Fatal error during KafkaServer startup. Prepare to shutdown (kafka.server.KafkaServer)kafka.c

Kafka启动报错:

ERROR Fatal error during KafkaServer startup. Prepare to shutdown (kafka.server.KafkaServer) kafka.common.InconsistentClusterIdException: The Cluster ID wJiptZWrTIuLNHyEOa0mSA doesn't match stored clusterId Some(hrHwEwFSRzCsHjuj4pjMXg) in meta.properties. The broker is trying to join the wrong cluster. Configured zookeeper.connect may be wrong.

问题描述:

某次Kafka启动之后迅速挂掉,查看 kafka目录下logs日志,发现以上报错。表明Kafka配置文件中的broker.id与meta.properties文件中的broker.id不一致。

解决方案

方案一

直接删除meta.properties文件,meta.properties文件地址一般在 kafka/logs目录下,也有的在其他位置,具体  可以查看 kafka/config/server.properties  配置文件中 配置项 log.dirs= ***

方案二

查看Kafka配置文件  kafka/config/server.properties  中broker.id信息,将meta.properties文件中的broker.id改为一致。

完成以上步骤后,重启Kafka,解决问题,如果不行可以将zookeeper和Kafka都重启。注意要先启动zookeeper,后启动Kafka,关闭顺序相反。