开发者社区 > 大数据与机器学习 > 实时计算 Flink > 正文

Flink 中这个错总是报 找不到binlog 文件 我把checkpont 的文件下载下来 确实?

问题1:Flink 中这个错总是报 找不到binlog 文件 我把checkpont 的文件下载下来 确实当时对应的binlog 文件 在mysql里已经过期了 这种问题怎么解决呢? 我很疑惑他CK的时候不是每次都应该拉取最新的binlog文件 为什么一直是启动的binlog文件 没有变呢? 那位大佬指教下?image.png 问题2:不中断,设置不好使,一天 七天都试了

展开
收起
真的很搞笑 2023-05-30 12:52:30 115 0
1 条回答
写回答
取消 提交回答
  • 回答1:你是流式任务吗? 流式任务会一直消费不会中断的,binlog 设置过期时间?这种时候最简单的方式是将 "snapshot.mode"设置为when_needed,如果想从根本上避免,可以考虑将mysql的binlog失效时间expire_logs_days调大一点 回答2:不中断 ,是不是你flink 消费太慢了,过期之前都还没消费完, 你设置的过期时间是多少, 回答2:真奇怪,你是任务正常跑着就回报这个错?真是奇怪,从来没遇见过。,此回答整理自钉群“【③群】Apache Flink China社区”

    2023-05-30 12:57:05
    赞同 展开评论 打赏

实时计算Flink版是阿里云提供的全托管Serverless Flink云服务,基于 Apache Flink 构建的企业级、高性能实时大数据处理系统。提供全托管版 Flink 集群和引擎,提高作业开发运维效率。

相关产品

  • 实时计算 Flink版
  • 相关电子书

    更多
    Flink CDC Meetup PPT - 龚中强 立即下载
    Flink CDC Meetup PPT - 王赫 立即下载
    Flink CDC Meetup PPT - 覃立辉 立即下载