https://github.com/edenhill/librdkafka/issues/1660

RT,公司的kafka更换了版本, 用到librdkafka的场景就开始报这条警告

解决方式如下:

在初始化的时候,修改相关配置

const char* api_version_request = "false";
const char* api_version_fallback = "0.8.2.0";
if (rd_kafka_conf_set(g_rkconf, "api.version.request", api_version_request, errstr, sizeof(errstr)) != RD_KAFKA_CONF_OK) {fprintf(stderr, "%s\n", errstr);exit(0);
}
if (rd_kafka_conf_set(g_rkconf, "broker.version.fallback", api_version_fallback, errstr, sizeof(errstr)) != RD_KAFKA_CONF_OK) {fprintf(stderr, "%s\n", errstr);exit(0);
}

转载于:https://blog.51cto.com/zhweizhi/2093949

解决librdkafka 报WARN:Protocol read buffer underflow相关推荐

  1. spark:报错com.esotericsoftware.kryo.KryoException: Buffer underflow.

    场景 spark-sql跑一个较大的任务,数据落盘时报错: com.esotericsoftware.kryo.KryoException: Buffer underflow. Caused by: ...

  2. com.esotericsoftware.kryo.KryoException: Buffer underflow. 解决

    用kryo进行序列化和反序列化的时候,序列化的过程很顺利,反序列化的过程中遇到报错KryoException: Buffer underflow. 代码如下: //其中path是将序列化对象保存的路径 ...

  3. 解决Vue报错:[Vue warn]: Error in nextTick: “NotFoundError: Failed to execute ‘insertBefore‘ on ‘Node‘: T

    解决Vue报错:[Vue warn]: Error in nextTick: "NotFoundError: Failed to execute 'insertBefore' on 'Nod ...

  4. 解决Hibernate报错The server time zone value is unrecognized or represents more than one time zone

    解决Hibernate报错The server time zone value is unrecognized or represents more than one time zone   笔者在使 ...

  5. 使用Jetcache过程的bug之Buffer underflow

    业务场景 - 使用Jetcache+springCloud相关组件 - 线上A服务缓存用户信息到jetcache中,但是其他服务读取不到缓存,本地可以正常获取. 猜测 - 怀疑是key错误,但是代码没 ...

  6. 【Dubbo】序列化异常—— com.esotericsoftware.kryo.KryoException: Buffer underflow

    Dubbo服务通常依赖一个jar包来表示服务签名,其中包含了服务的接口定义. 服务的提供者(服务端)需实现这些接口: 服务的调用者(客户端)可以通过这些接口调用服务. 问题 此文提到的异常 " ...

  7. 分析解决logcat报read: Unexpected EOF

    分析解决logcat报read: Unexpected EOF 0. 前言 1. 分析 2. 解决方案 2.1 logcat命令 2.2 属性控制 0. 前言   在做android开发调试过程中,我 ...

  8. git:Git fetch和git pull的区别, 解决Git报错:error: You have not concluded your merge (MERGE_HEAD exists)....

    Git fetch和git pull的区别, 解决Git报错:error: You have not concluded your merge (MERGE_HEAD exists). 解决办法一:保 ...

  9. 解决Redis报错:MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist

    解决Redis报错:MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on ...

最新文章

  1. 时序数据库(TSDB)-为万物互联插上一双翅膀
  2. (转)Java并发编程:线程池的使用
  3. 组合数据类型练习,英文词频统计实例上(2017.9.22)
  4. GC 调优(实战篇) - GC参考手册
  5. 10行Python代码搞定目标检测
  6. 【转】B树的插入和删除
  7. 解决jQuery中dbclick事件触发两次click事件
  8. itest听力答案2020_itest大学英语测试答案2019
  9. womic网络错误_无线麦克风WO Mic
  10. 实现闲鱼自动化脚本-方案对比分析
  11. Android也行5view斜体,Android TextView同时设置粗体和斜体
  12. python 时间记录
  13. Docker 容器技术初探
  14. c语言大小箱子,基于C语言箱子游戏.doc
  15. Omni扫块,和非原生归集
  16. 详细图解,卷帘快门(Rolling Shutter)与全局快门(Global Shutter)的区别
  17. 混合面向目标的机器人
  18. 与MySQL的第一次亲密接触
  19. 大企业喜欢使用外包人员驻场开发软件的原因解析
  20. HTML入门(HB、DW)

热门文章

  1. greenplum 单表 数据扫描
  2. Android画一条横线
  3. RedHat 设置IP、网关、DNS
  4. UPA论坛归来:没有最好,只有更适合——打造更有价值的用户体验团队
  5. 听说你决定当全职自由漏洞猎人了?过来人想跟你聊聊
  6. C语言如何用fopen创建可读写txt
  7. 利用VisualVm和JMX远程监控K8S里的Java进程
  8. k8s使用kube-router网络插件并监控流量状态 1
  9. 助力移动AR应用发展,阿里巴巴推出AR开放平台
  10. 针对巴基斯坦的某APT活动事件分析