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

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

展开
收起
真的很搞笑 2023-12-19 08:08:43 145 分享 版权
1 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    是的,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 集群和引擎,提高作业开发运维效率。

还有其他疑问?
咨询AI助理