美文网首页Kafka
Kafka故障之磁盘打满

Kafka故障之磁盘打满

作者: Alen_ab56 | 来源:发表于2021-11-23 16:06 被阅读0次

问:磁盘打满扩容后能正常重启吗?
答:不一定

要看文件格式是否损坏(log、index等)。
如果损坏会报错:
index file due to requirement failed: Corrupt index found, index file (/data/kafka_/xx-5/00000000000237215019.index) has non-zero size but the last offset is 237215019 which is no larger than the base offset 237215019.}. deleting and rebuilding index... (kafka.log.Log)

index文件损坏好说:
删除所有index、timeindex,kafka会自动重建

  1. 删除单个Topic的index、timeindex
  2. 删除所有topic的index、timeindex
    find /data/kafka_log/ -name “.index” |xargs rm -f
    find /data/kafka_log/ -name “
    .timeindex” |xargs rm -f

log文件损坏的话就有点难受了
发现日志里有
ERROR There was an error in one of the threads during logs loading: org.apache.kafka.common.protocol.types.SchemaException: Error reading field 'version': java.nio.BufferUnderflowException (kafka.log.LogManager)
[2020-05-03 10:28:55,092] FATAL [Kafka Server 2], Fatal error during KafkaServer startup. Prepare to shutdown (kafka.server.KafkaServer)
需要排查到底哪个topic在索引重建的过程中抛异常了。
找到topic后,需要删除log损坏的文件,可以删最新的log,不影响历史的数据有效性;
另外为了保证日志数据的完整性,线上Topic尽量多副本,这样即使节点整个不可用,删除之后依然有备份;

相关文章

  • Kafka故障之磁盘打满

    问:磁盘打满扩容后能正常重启吗?答:不一定 要看文件格式是否损坏(log、index等)。如果损坏会报错:inde...

  • 为什么Kafka速度那么快

    Kafka消息保存或缓存在磁盘上,一般认为在磁盘上读写数据是会降低性能的,因为寻址会消耗时间,实际Kafka特性之...

  • 如何找出打满磁盘的进程

    集群机器的磁盘经常会被某些进程打满 磁盘空间被打满,其他进程无法继续写入 磁盘的读写通道被打满,其他进程因为读写缓...

  • 第31课磁盘故障 2019-05-13

    1、磁盘故障: 1.1 inode满的情况下如何处理: 1.1.1搭建环境: 1.1.2如何处理inode满的情况...

  • JAVA系统磁盘打满

    JAVA系统磁盘打满 问题描述: 线上一个JAVA系统频繁报磁盘写满告警,然后观察我们自己的业务日志文件,文件内容...

  • 为什么说Kafka使用磁盘比内存快

    学习过[跟我学Kafka源码之LogManager分析]的同学一定会问为什么Kafka大量使用了磁盘作为传统意义的...

  • zk打满磁盘的问题

    今天来发现zk集群突然ji间就不能访问了,检查了每台机器发现是有机器的磁盘空间不够了(测试环境没告警,告警除了za...

  • Linux 根目录空间离奇消失之谜

    有一台机器kafka不正常,发现根目录磁盘满了,怀疑是机器根目录满造成kafka运行不正常,于是准备去清理一下根目...

  • 【Kafka】Kafka 实现 Exactly-once

    本篇结构: Kafka 三种语义 Kafka 故障 保证 Exactly-once 参考博客 一、Kafka 三种...

  • linux

    磁盘打满,如何删除文件 文件删除,但是磁盘空间没有释放 mv /data/couchbase过程中,ctrl+c出...

网友评论

    本文标题:Kafka故障之磁盘打满

    本文链接:https://www.haomeiwen.com/subject/cwmwtrtx.html