开发者社区> 问答> 正文

kafka磁盘满了会如何处理

已解决

kafka磁盘满了会如何处理

展开
收起
提个问题 2024-05-30 19:02:50 18 0
1 条回答
写回答
取消 提交回答
  • 开发者社区问答官方账号
    官方回答
    采纳回答
    为避免因磁盘容量不足而导致机器宕机,进而影响服务可用性,消息队列Kafka版对磁盘使用率进行了动态控制。
    • 磁盘使用率<75%:每天凌晨4点集中删除超过消息保留时长的消息。
    • 磁盘使用率介于[75%,85%)区间:定期删除超过消息保留时长的消息,直到磁盘水位降到75%以下。
    • 磁盘使用率介于[85%,90%)区间:无论消息是否超过消息保留时长,根据服务端存储消息的时间先后顺序直接清除消息。
    • 磁盘使用率≥90%:为了保证稳定性,服务开启禁写保护,暂时无法写入新消息。
    2024-05-30 19:02:51
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Java Spring Boot开发实战系列课程【第16讲】:Spring Boot 2.0 实战Apache Kafka百万级高并发消息中间件与原理解析 立即下载
MaxCompute技术公开课第四季 之 如何将Kafka数据同步至MaxCompute 立即下载
消息队列kafka介绍 立即下载