开发者社区> 问答> 正文

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

已解决

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

展开
收起
提个问题 2024-05-31 15:03:23 57 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 CDC Meetup PPT - 龚中强 立即下载
Flink CDC Meetup PPT - 王赫 立即下载
Flink CDC Meetup PPT - 覃立辉 立即下载

相关镜像