码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Kafka消费异常报Failing OffsetCommit request since the consumer


    目录

    前言

    排查与解决

    总结


    前言

    前段时间线上某个业务系统的Kafka消费端出现数据异常,一直在重复消费某个时间段内的数据,导致界面上重复数据越来越多,询问运维发现前几日有出现过一次网络波动,推测可能是由此引发。

    排查与解决

    分别查看服务端和消费端日志后,发现服务端正常生产数据并成功推送至Kafka,由于一开始消费端日志看的不仔细并没注意到 Failing OffsetCommit request since the consumer(坑爹的日志打印级别竟然是info),所以浪费了一些时间,也误导了一开始的排查方向,一通排查下来都挺正常发现问题只能是在消费端,通过查阅资料发现上述该日志打印是由于消费完提交offset出错,当消费者无法在指定的时间之内完成消息消费的话,kafka会触发rebalance机制,会将该consumer从消费者组中移除,同时消费端又有 auto-offset-reset=earliest 配置项,因此当消费端重新连接时又会从当前分区下已提交的offset开始消费,导致出现重复消费。

    因此问题根源就是消费端处理消息消费时间太慢,kafka默认消息消费超时时间为300s,默认拉取数据500条,因此当数据量大每条数据处理必须控制在0.6s以下,否则按照默认配置就会触发rebalance机制,因此可以通过调大消息消费超时时间:max.poll.interval.ms,或者减少每次拉取的数据:max.poll.records,来解决消息消费超时的问题,让运维将每次拉取数据改为100便完美解决本次问题。

    总结

    以后看日志一定要仔细,某些错误可能就藏在info级别下,同时针对部分info日志也不能过于忽略,遇到不懂的也得及时查找资料不能暂时跳过,同时kafka的消费流程和一些名词也需要再好好温故下了,争取改天能整理一下

    kafka消费端配置介绍

  • 相关阅读:
    iTOP-RK33399开发板Qt系统移植-交叉编译Qt代码
    数据结构-栈和队列(3)
    点亮一个LED
    第五章:Spring细分一如何让mapper文件夹下的SQL语句对数据库生效,jdbc和mybatis-config.xml
    解决BookxNotePro在linux下无法启动或GLIBC_2.29‘ not found的问题
    六、项目实战---识别猫和狗
    C++ 强制类型转换(int double)、查看数据类型、自动决定类型、三元表达式、取反、
    1087 有多少不同的值
    InnoDB 中不同SQL语句设置的锁
    数据结构初阶--栈和队列(讲解+类模板实现)
  • 原文地址:https://blog.csdn.net/m0_38001814/article/details/127447901
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号