问题现象

Kafka所在的服务器异常重启后,发现启动日志中包含错误信息:

[2022-05-06 08:06:53,018] ERROR Fatal error during KafkaServer startup. Prepare to shutdown (kafka.server.KafkaServer)
kafka.common.InconsistentClusterIdException: The Cluster ID h1yWD5bZSUiCMe4y9OFRSQ doesn't match stored clusterId Some(IBP-RAOKSImskZos5PQmsA) in meta.properties. The broker is trying to join the wrong cluster. Configured zookeeper.connect may be wrong.
        at kafka.server.KafkaServer.startup(KafkaServer.scala:218)
        at kafka.Kafka$.main(Kafka.scala:109)
        at kafka.Kafka.main(Kafka.scala)

解决方法

在kafka数据文件所在目录,修改meta.properties文件,将cluster.id修改为日志中的ID。

#Fri May 06 08:14:44 UTC 2022
broker.id=0
version=0
cluster.id=h1yWD5bZSUiCMe4y9OFRSQ

重启kafka服务恢复正常。

Logo

Kafka开源项目指南提供详尽教程,助开发者掌握其架构、配置和使用,实现高效数据流管理和实时处理。它高性能、可扩展,适合日志收集和实时数据处理,通过持久化保障数据安全,是企业大数据生态系统的核心。

更多推荐