org.apache.kafka.clients.consumer.OffsetOutOfRangeException: Offsets out of range with no configured
1.现象
spark程序报错后重新启动后报警
22/05/05 10:26:54 ERROR executor.Executor: Exception in task 2.1 in stage 3.0 (TID 37)
org.apache.kafka.clients.consumer.OffsetOutOfRangeException: Offsets out of range with no configured reset policy for partitions: {eventshistory-0=16914080}at org.apache.kafka.clients.consumer.internals.Fetcher.parseCompletedFetch(Fetcher.java:987)at org.apache.kafka.clients.consumer.internals.Fetcher.fetchedRecords(Fetcher.java:490)at org.apache.kafka.clients.consumer.KafkaConsumer.pollForFetches(KafkaConsumer.java:1256)at org.apache.kafka.clients.consumer.KafkaConsumer.poll(KafkaConsumer.java:1188)at org.apache.kafka.clients.consumer.KafkaConsumer.poll(KafkaConsumer.java:1123)at org.apache.spark.streaming.kafka010.InternalKafkaConsumer.poll(KafkaDataConsumer.scala:200)at org.apache.spark.streaming.kafka010.InternalKafkaConsumer.get(KafkaDataConsumer.scala:129)at org.apache.spark.streaming.kafka010.KafkaDataConsumer$class.get(KafkaDataConsumer.scala:36)at org.apache.spark.streaming.kafka010.KafkaDataConsumer$NonCachedKafkaDataConsumer.get(KafkaDataConsumer.scala:218)at org.apache.spark.streaming.kafka010.KafkaRDDIterator.next(KafkaRDD.scala:261)at org.apache.spark.streaming.kafka010.KafkaRDDIterator.next(KafkaRDD.scala:229)at scala.collection.Iterator$$anon$11.next(Iterator.scala:410)at scala.collection.Iterator$class.foreach(Iterator.scala:891)at scala.collection.AbstractIterator.foreach(Iterator.scala:1334)at com.tcl.realtime.app.AppEventHistory$$anonfun$main$1$$anonfun$2.apply(AppEventHistory.scala:94)at com.tcl.realtime.app.AppEventHistory$$anonfun$main$1$$anonfun$2.apply(AppEventHistory.scala:74)at org.apache.spark.rdd.RDD$$anonfun$foreachPartition$1$$anonfun$apply$28.apply(RDD.scala:935)at org.apache.spark.rdd.RDD$$anonfun$foreachPartition$1$$anonfun$apply$28.apply(RDD.scala:935)at org.apache.spark.SparkContext$$anonfun$runJob$5.apply(SparkContext.scala:2121)at org.apache.spark.SparkContext$$anonfun$runJob$5.apply(SparkContext.scala:2121)at org.apache.spark.scheduler.ResultTask.runTask(ResultTask.scala:90)at org.apache.spark.scheduler.Task.run(Task.scala:121)at org.apache.spark.executor.Executor$TaskRunner$$anonfun$11.apply(Executor.scala:407)at org.apache.spark.util.Utils$.tryWithSafeFinally(Utils.scala:1408)at org.apache.spark.executor.Executor$TaskRunner.run(Executor.scala:413)at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)at java.lang.Thread.run(Thread.java:748)
2.报错原因
log.retention.ms
kafka的日志保存时间设置了是3天,因为程序报错中间没有运行,从新启动运行的时候从之前的地方开始消费的时候日志已经被kafka清空了。因此报警
3.报错解决
将spark从之前消费的记录删除。从最新的地方开始消费。相同数据下游只会入库一次。因此将未消费的数据重新采集到kafka对应主题中。
org.apache.kafka.clients.consumer.OffsetOutOfRangeException: Offsets out of range with no configured相关推荐
- OffsetOutOfRangeException: Offsets out of range with no configured reset policy for partitions
问题描述: OffsetOutOfRangeException: Offsets out of range with no configured reset policy for partitions ...
- java.io.NotSerializableException: org.apache.kafka.clients.consumer.ConsumerRecord
java消费kafka数据时报错 ERROR [Executor task launch worker for task 90] - Exception in task 0.0 in stage 54 ...
- 【Flink实战系列】Lorg/apache/flink/kafka/shaded/org/apache/kafka/clients/consumer/ConsumerRecord;)Ljava/
java.lang.AbstractMethodError: Method flink/stream/deserialization/PoJoDeserializationSchema.deseria ...
- 【记一次kafka报org.apache.kafka.clients.consumer.CommitFailedException异常处理】
项目场景: 项目中,使用到了kafka作为消息中间件,项目作为消费端,消费消息并进行业务处理 问题描述 在实际应用的过程中,发现偶尔但是一直存在的,有消费数据报:org.apache.kafka.cl ...
- java.lang.NoSuchMethodError: org.apache.kafka.clients.consumer.KafkaConsumer.assign(Ljava/util/List
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. 本文链接: Flink入门程序异常,记录一下跟大家分享. SLF4J: Failed to l ...
- spark2+kafka报错:java.lang.NoSuchMethodError:org.apache.kafka.clients.consumer.KafkaConsumer.subscribe
spark读取kafka数据 // Create DataFrame representing the stream of input lines from kafkaval lines = spar ...
- kafka生产者报错:[org.apache.kafka.clients.NetworkClient:600] - Error while fetching metadata with corre
在测试kafka写入数据的时候一直在报错: ... [org.apache.kafka.clients.NetworkClient:600] - Error while fetching meta ...
- Error:(3, 41) java: 程序包org.apache.kafka.clients.producer不存在 错误提示解决办法
解决 mvn idea:module
- Apache Kafka Consumer 消费者集
1.目标 在我们的上一篇文章中,我们讨论了Kafka Producer.今天,我们将讨论Kafka Consumer.首先,我们将看到什么是Kafka Consumer和Kafka Consumer的 ...
- 第三集 Spring for Apache Kafka 接受消息
我们可以接受消息通过配置一个MessageListenerContainer 和提供一个消息监听或者通过使用@KafkaListener 注解 3.1 Message Listeners 当我们使用一 ...
最新文章
- SNMP协议5种报文
- 使用TESSERACT来识别字符
- debian与cenos常见命令不同处
- 智慧交通day03-车道线检测实现03:相机校正和图像校正的实现
- 数据结构--位图 BitMap
- Windows C盘格式化或者同平台迁移oracle数据库
- 过滤程序的html代码,值得收藏的html过滤代码
- hdu 4320 Arcane Numbers 1 多校联合赛(三)第一题
- 给职场人士的四点良心建议
- [转]Angular: Hide Navbar Menu from Login page
- 小程序积分商城如何实现营销目的
- Mysql 分组求和
- 腾讯云轻量应用服务器地域节点北京、上海和广州选择攻略
- 解决: The server encountered an internal error that prevented it from fulfilling this request.
- kindle如何导入azw3格式的电子书
- skyeye linux qt,在ARM9上安装Linux,利用SkyEye模拟器及U-BOOT引导
- 串口/U(A/S)RT(RS232/RS485/RS422协议等)
- u9搜索引擎推送破解版
- sql 凭证明细表 科目余额表_金碟财务软件手册——明细账 凭证汇总表 科目余额表...
- Echarts3 关系图-力导向布局图
热门文章
- 数据库 PK,NN,UQ,AI,BIN,UN,ZF等的含义 记录
- 雷神simplest_ffmpeg_player解析(二)
- 关于对比学习在医学图像理解中两篇Paper的思考
- java毕业设计学生社团管理与评价系统Mybatis+系统+数据库+调试部署
- widows终端远程连接Linux服务器
- 冷色系清新调、日系清新调 、电影色调复古风、欧美风复古,用曲线就可以调了!!!...
- IE无法安装HP-QC插件
- ambari登录页面打不开,报错:postgresql ...... Check that the hostname and port are correct......
- kaggel竞赛之员工离职分析
- 走进大数据丨 一条让我虎躯一震的SQL