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

Flink CDC全量阶段是指设置为initia吗?

Flink CDC全量阶段是指设置为initia吗?

展开
收起
真的很搞笑 2023-12-19 08:08:43 36 0
2 条回答
写回答
取消 提交回答
  • 看官网把,写的很清楚 https://ververica.github.io/flink-cdc-connectors/release-2.4/content/connectors/mysql-cdc.html ,此回答整理自钉群“Flink CDC 社区”

    2023-12-19 16:37:21
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    是的,Flink CDC的全量阶段确实是通过将scan.startup.mode参数设置为"initial"来配置的,这表示在启动时会执行一次全量扫描。底层实际上是封装了Debezium,所以这个过程也可以被理解为是Debezium同步一张表的两个阶段中的第一阶段:全量阶段和增量阶段。在全量读取阶段,Flink会先获取全局读锁,然后再查询当前表中的所有记录。这个阶段完成后,Flink CDC会无缝切换至MySQL的binlog位点继续消费增量的变更数据,且保证不会多消费一条也不会少消费一条。

    2023-12-19 14:31:17
    赞同 展开评论 打赏

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

相关产品

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

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