事情经过:之前该topic(M_A)已经存在,而且正常使用structured streaming消费了一段时间,后来删除了topic(M_A),重新创建了topic(M-A),程序使用新创建的topic(M-A)进行实时统计操作,使用structured streaming执行过程中抛出了一下异常:

// :: INFO utils.AppInfoParser: Kafka version : 0.10.-kafka-2.1.
// :: INFO utils.AppInfoParser: Kafka commitId : unknown
// :: INFO internals.AbstractCoordinator: Discovered coordinator vmxx.xx.xx.xx.com.cn: (id: rack: null) for group spark-kafka-source-165bc430-5cbc-4cfc--9af01fd02fcc--driver-.
// :: INFO internals.ConsumerCoordinator: Revoking previously assigned partitions [] for group spark-kafka-source-165bc430-5cbc-4cfc--9af01fd02fcc--driver-
// :: INFO internals.AbstractCoordinator: (Re-)joining group spark-kafka-source-165bc430-5cbc-4cfc--9af01fd02fcc--driver-
// :: INFO internals.AbstractCoordinator: Successfully joined group spark-kafka-source-165bc430-5cbc-4cfc--9af01fd02fcc--driver- with generation
// :: INFO internals.ConsumerCoordinator: Setting newly assigned partitions [M-A-] for group spark-kafka-source-165bc430-5cbc-4cfc--9af01fd02fcc--driver-
// :: WARN kafka010.KafkaSource: Set(M_A-) are gone. Some data may have been missed.
Some data may have been lost because they are not available in Kafka any more; either the
data was aged out by Kafka or the topic may have been deleted before all the data in the
topic was processed. If you want your streaming query to fail on such cases, set the source
option "failOnDataLoss" to "true".

错误原因,在structured streaming编程时,使用checkpoint(checkpointt中添加topicname.replace("-","").replace("_","")),此时忘记了删除checkpoint,因此导致操作。

最新文章

  1. 计算sql语句的查询时间
  2. PYTHON学习之路_PYTHON基础(2)
  3. Python3 安装bulitwith 和urllib2包
  4. Longest Increasing Subsequence(DP)
  5. TCP/IP协议原理与应用笔记21:路由选择的方法
  6. javascript:history.go(-1);
  7. [JSOI2008]星球大战
  8. reids客户端 redis-cli用法
  9. Oralce 导出脚本命令,定时执行
  10. Python练习100则--部分概念的没有做
  11. Haskell学习-高阶函数
  12. anaconda安装qt错误
  13. (笔记)Mysql命令mysql:连接Mysql数据库
  14. iuap
  15. Ubuntu18.04安装mysql及相关配置
  16. DataTable 转换 DataSet
  17. memchr函数
  18. GCC在C语言中内嵌汇编 asm __volatile__ 【转】
  19. vue 改变我们插值的符号{{}}改为${}
  20. Educational Codeforces Round 42D. Merge Equals(STL)

热门文章

  1. THE TOOLS TO MANAGE YOUR DATA ACROSS CLOUDS
  2. 北大 ACM 分类 汇总
  3. 华为正在力挺的NB-IoT是什么鬼! - 全文
  4. IEnumerable和IQueryable的区别以及背后的ExpressionTree表达式树
  5. Java Calendar,Date,DateFormat,TimeZone,Locale等时间相关内容的认知和使用(4) DateFormat
  6. Xcode6 itunes完美打包api 方法
  7. C#编程(二十三)----------实现继承
  8. Git:常用命令(一)
  9. 关于面试总结10-selenium中隐藏元素如何定位?(hidden、display: none)
  10. JVM调优系列:(五)JVM常用调试参数和工具