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

flink cdc从savepoint启动任务 然后报这个 错误怎么办呢?

在Flink CDC中,从savepoint启动任务时遇到“this is no longer available on the server. Reconfigure the connector to use a snapshot when needed.”错误。首次启动时使用StartupOptions.specificOffset可正常运行,但在恢复时使用StartupOptions.latest()却出现问题。是否只需改回StartupOptions.specificOffset即可解决此问题?另外未来代码中的启动方式是否可以调整?
5fe77d68b0725dd7278a189438497872.png

展开
收起
小小鹿鹿鹿 2024-02-14 14:30:12 84 0
1 条回答
写回答
取消 提交回答
  • binlog被清理了,flink重启找不到这个点位了。一般如果是这样,看下binlog的保存时间,是否从库?从库需要开启gtid,主库不会有这个问题。93d60d1bdcf1fd518c0f514f0927ffba.png启动方式从开始就固定了,不支持再度修改的,也不需要修改
    savepoint会自动从上次点位同步数据。此回答来自钉群Flink CDC 社区。

    2024-02-14 15:15:53
    赞同 展开评论 打赏

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

相关产品

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

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