kafka操作的一些坑

1.如果Offset Explorer能够检测到kafka中的数据,但是自己的kafka无法读取到

这个问题主要是由于kafka中的信息已经被消费掉了造成的

java 复制代码
consumer.commitAsync();

这里如果已经消费掉了kafka的信息,那么已经被消费掉的kafka数据就不会被再读取掉,除非修改offset偏移量

2.如果一直报错Attempt to heart beat failed since the group is rebalancing,此时需要修改心跳时间,一般改为200的时候就可以解决问题

java 复制代码
props.put(ConsumerConfig.HEARTBEAT_INTERVAL_MS_CONFIG,200);

成功解决此问题

相关推荐
lucky_syq5 分钟前
深入Spark核心:Shuffle全剖析与实战指南
大数据·分布式·python·spark
GIOTTO情10 分钟前
技术深度拆解:Infoseek 媒体发布系统的分布式架构与自动化实现
分布式·架构·媒体
一个帅气昵称啊22 分钟前
在.NET中如何优雅的使用DotNetCore.CAP实现分布式事务,事件总线和消息最终一致性
分布式·微服务·.net
o***Z44835 分钟前
后端在分布式中的服务调用
分布式
青衫码上行1 小时前
分布式版本控制系统Git的安装和使用
分布式·git·svn
u***27611 小时前
分布式监控Skywalking安装及使用教程(保姆级教程)
分布式·skywalking
m***92381 小时前
RabbitMQ 客户端 连接、发送、接收处理消息
分布式·rabbitmq·ruby
苦学编程的谢1 小时前
RabbitMQ_1_RabbitMQ概述
分布式·rabbitmq
回家路上绕了弯2 小时前
线程池拒绝策略为何不一致?项目实战中的决策逻辑与踩坑指南
分布式·后端
阿萨德528号2 小时前
Kafka定理剖析:分区数要大于消费者数
分布式·kafka