启动Kafka-KRaft服务器遇MetadataVersion 14错误求解决
解决Kafka KRaft启动错误:No MetadataVersion with metadata version 14
这个错误是因为Kafka 3.5.0版本不支持MetadataVersion 14(该版本为Kafka 3.6.0及以上版本引入),大概率是你之前用更高版本的Kafka初始化过KRaft的数据目录,导致低版本启动时元数据不兼容。
解决步骤:
清理旧的KRaft数据目录
打开config/kraft/server.properties,找到log.dirs配置项(默认值为/tmp/kraft-combined-logs),删除该路径下的所有内容:rm -rf /tmp/kraft-combined-logs若你修改过
log.dirs路径,替换为你实际配置的路径即可。重新初始化KRaft集群
执行集群初始化命令,生成兼容3.5.0版本的元数据:bin/kafka-storage.sh format -t $(bin/kafka-storage.sh random-uuid) -c config/kraft/server.properties重新启动Kafka服务器
bin/kafka-server-start.sh config/kraft/server.properties
内容的提问来源于stack exchange,提问作者Chay
相关产品推荐
相关产品推荐

