开发者社区 问答 正文

Flink读取CDC全量数据同步没有异常但是无法同步增量数据

已解决

Flink读取CDC全量数据同步没有异常但是无法同步增量数据

展开
收起
阿里云服务支持 2022-12-16 10:15:38 830 分享 版权
1 条回答
写回答
取消 提交回答
  • 官方回答

    1.MySQL CDC在做全量读到增量读的切换时,如果全量读是多并发,则在进入增量前要多等一个Checkpoint,来确保全量的数据已经写入到下游后再读取增量数据,从而保证数据的正确性。但是,如果设置的Checkpoint间隔时间比较大,例如20分钟,则会导致作业20分钟后才开始同步增量数据。因此,需要根据业务情况设置合理的Checkpoint间隔时间。

    2.如果使用的是RDS MySQL 5.6只读实例,该类型实例提供的binlog文件是经过简化的,日志中不包含数据,是无法读取到增量阶段的数据的。因此,这种情况建议使用可写实例或者升级RDS MySQL至更高版本。

    2022-12-16 10:21:11
    赞同 展开评论