记一次kafka数据爆满的清理记录

kafka服务某个节点最近总是挂掉,今天是挂掉后起来立马挂掉
查看server.log
有报错记录:shutdown broker because all log dirs in have failed
在这里插入图片描述
然后查看存储目录
确实满了

其中某个主题每个分区占了200G以上

查看这个主题的配置

> bin/kafka-configs.sh --zookeeper localhost:2181 --entity-type topics --entity-name my-topic --describe

没有显示相关设置,那使用的就是broker的server.properties中相关配置,查看了一下是一个月
修改成7天

> bin/kafka-configs.sh --zookeeper localhost:2181 --entity-type topics --entity-name my-topic
    --alter --add-config retention.ms=604800000

更多详细配置推荐这个大佬的博客:https://www.orchome.com/669

修改后确实等了一会,可以观察到数据占用磁盘空间变小了很多

至于挂掉的节点,因为没有空间导致zookeeper和kafka服务都无法启动,所以直接删除这个topic的某个分区,因为还有副本,所以也不会有太大影响

重启kafka服务后,会发现kafka疯狂的复制出那个被删掉的主题分区,导致kafka提供的服务不稳定
一段时间后就没有问题了。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值