当前位置: 首页 > news >正文

【生产事故处理--kafka日志策略保留】

故障现象:生产环境kafka生产日志日渐增多,导致磁盘频繁到100%,引发pod Crashing,故研发根据生产环境,设置日志只保留最近两天即可,但是这个参数设置一直没有生效

解决步骤

1、配置客户端连接kafka认证文件

I have no name!@kafka-client:/opt/bitnami/kafka/bin$ cat /tmp/client.properties
security.protocol=SASL_PLAINTEXT
sasl.mechanism=SCRAM-SHA-256
sasl.jaas.config=org.apache.kafka.common.security.scram.ScramLoginModule required \username="user1" \password="Lv5RlAz8zt";

2、查看topic主题设置的日志保留策略

 kafka-configs.sh   --bootstrap-server kafka-broker-headless.kafka-prod.svc.cluster.local:9092   --command-config /tmp/client.properties   --entity-type topics   --entity-name app_record   --describe

3、确定下topic主题的日志量是否和数据目录大小一致

kafka-log-dirs.sh  --bootstrap-server  kafka-broker-headless.kafka-prod.svc.cluster.local:9092 --command-config /tmp/client.properties --describe --topic-list app_record

4、设置topic日志保留日志

kafka-configs.sh  --bootstrap-server kafka-broker-headless.kafka-prod.svc.cluster.local:9092  --command-config /tmp/client.properties  --entity-type topics  --entity-name app_record  --alter  --add-config cleanup.policy=deletekafka-configs.sh \--bootstrap-server kafka-broker-headless.kafka-prod.svc.cluster.local:9092 \--command-config /tmp/client.properties \--entity-type topics \--entity-name app-record \--alter \--add-config retention.ms=172800000

5、验证

在这里插入图片描述
在这里插入图片描述
至此问题解决了,加了cleanup.policy=delete这个参数解决了原来不生效的问题

排查思路

  1. 查看topic的日志保留策略是否配置成功
  2. 查看topic的日志量和数据目录的大小是否一致
  3. 查看borker时间格式是否为CST,如果是UTC格式就需要当前时间+8小时来计算
http://www.dtcms.com/a/353629.html

相关文章:

  • antv x6实现封装拖拽流程图配置(适用于工单流程、审批流程应用场景)
  • 使用Stone 3D快速制作第一人称视角在线小游戏
  • STM32八大模式
  • Yapi接口文档导出测试用例至Excel中
  • ProfiNet 转 Ethernet/IP西门子 S7-400 及罗克韦尔 PLC 于原油蒸馏的集成应用
  • 插入排序讲解
  • D‘RespNeT无人机图像分割数据集与YOLOv8-DRN模型,实时识别入口与障碍,助力灾后救援
  • WebConfig的登录与放行
  • 【C语言16天强化训练】从基础入门到进阶:Day 12
  • 归档和压缩
  • 摄像头镜头模组的设计要点
  • ES03-常用API
  • 安装了TortoiseSVN但是在idea的subversion里面找不到svn.exe
  • Dify 从入门到精通(第 59/100 篇):Dify 的自动化测试(进阶篇)
  • Python爬虫实战:构建音乐作品电商平台数据采集与分析系统
  • Highcharts Stock :打造专业级金融图表的利器
  • Apache DolphinScheduler:数据治理中数据质检利器
  • 机器学习 TF-IDF方法
  • 使用MP4视频格式链接地址的自适应视频弹窗实现方案HTML代码
  • 智能体协作体系核心逻辑:Prompt、Agent、Function Calling 与 MCP 解析
  • 流量迷局 - 理解负载均衡(L4/L7)与CDN背后的“隐形路由
  • 全球首款Al勒索软件PromptLock:跨平台攻击新威胁, Windows/macOs/Linux均受影响
  • Python 数据分析学习笔记:Pandas 数据索引
  • 通信协议接口
  • 设计模式8-命令模式
  • docker常用命令有哪些
  • ASM字节码框架和KSP能够解析JAR包或者AAR包里面的内容吗?
  • 碰一碰发视频手机版源码开发:支持OEM
  • 76 最小覆盖子串
  • CPTS-Reddish