开发者社区> 问答> 正文

Flink作业重启时MySQL CDC源表会从作业停止时的位置消费吗

已解决

Flink作业重启时MySQL CDC源表会从作业停止时的位置消费吗

展开
收起
提个问题 2024-05-31 15:03:23 75 0
1 条回答
写回答
取消 提交回答
  • 开发者社区问答官方账号
    官方回答
    采纳回答
    Flink作业重启时,可以自由选择启动策略。如果选择全新启动,MySQL CDC源表会从配置的位置重新消费。如果选择从最新状态恢复,MySQL CDC源表会从作业停止时的位置开始消费。比如,作业配置为从Binlog位点{file=mysql-bin.01,position=40}启动作业,作业运行一段时间后停止,此时消费到Binlog位点{file=mysql-bin.01,position=210}。如果选择全新启动,MySQL CDC源表会重新从Binlog位点{file=mysql-bin.01,position=40}消费。如果选择从最新状态恢复,则会从Binlog位点{file=mysql-bin.01,position=210}开始消费。注意作业重启时,保证所需Binlog在服务器上没有因过期被清理,否则会报错。
    2024-05-31 15:03:24
    赞同 展开评论 打赏
归属于问产品:
实时计算 Flink版
进入专区
问答排行榜
最热
最新

相关电子书

更多
基于 Flink SQL + Paimon 构建流式湖仓新方 立即下载
基于 Flink CDC 打造 企业级实时数据集成方案 立即下载
李劲松|Flink Table Store 典型应用场景 立即下载

相关镜像