Kafka 启动失败,报错Corrupt index found以及org.apache.kafka.common.protocol.types.SchemaException: Error reading field 'version': java.nio.BufferUnderflowException


贴出大佬的博客https://blog.csdn.net/lzxlfly/article/details/90308285

报错截图如下

 

 

 

 看报错信息就可以知道是因为没有正常关闭Kafka,导致文件的索引出现了问题

解决方案

删除掉Kafka数据目录里的所有 .index  和  .timeindex 文件,然后重启Kafka,让它重新建立索引

find /opt/module/kafka/datas/ -name "*.timeindex" |xargs rm -f

find /opt/module/kafka/datas/ -name "*.index" |xargs rm -f

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM