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

这种快照模式也会找不到数据吗?

我用的Flink CDC是scan.startup.mode=initial模式。(第一次启动时对受监视的数据库表执行初始快照,并继续读取最新的 binlog)这种快照模式也会找不到数据吗?

展开
收起
真的很搞笑 2023-12-01 08:33:51 98 0
2 条回答
写回答
取消 提交回答
  • 在Flink CDC中,scan.startup.mode设置为initial模式会执行一个全量快照,也就是从指定的Oracle表中读取整个表的数据,并将其作为初始快照。这种方式可以确保在启动Flink CDC作业时,能够获得完整的表数据。然而,如果设置了initial选项,但是没有读取到历史数据,可能的原因是数据源中并没有历史数据,即数据源中的数据都是新生成的。此外,即使成功执行了全量快照,通过对表记录的修改操作后,如果没有正确配置,可能无法捕捉到相应的修改。

    2023-12-02 17:14:42
    赞同 展开评论 打赏
  • 我指的是binlog,历史数据快照走的不是binlog,,此回答整理自钉群“Flink CDC 社区”

    2023-12-01 12:06:05
    赞同 展开评论 打赏

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

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载