Flink暂时不支持作业启动弹框时配置启动位点来读取数据。仅可通过scan.startup.mode指定MySQL CDC源表的启动模式,可选值包括:
initial (默认):在第一次启动时,会先扫描历史全量数据,然后读取最新的Binlog数据。
earliest-offset:在第一次启动时,不会扫描历史全量数据,直接从Binlog的末尾(最新的Binlog处)开始读取,即只读取该Connector启动以后的最新变更。
latest-offset:不扫描历史全量数据,直接从可读取的最早Binlog开始读取。
specific-offset:不扫描历史全量数据,从您指定的Binlog位点启动,位点可通过配置scan.startup.specific-offset.file和scan.startup.specific-offset.pos的方式来指定从特定Binlog文件名和偏移量启动,也可以通过配置scan.startup.specific-offset.gtid-set指定从某个GTID集合启动。
timestamp:跳过快照阶段,从指定的时间戳开始读取Binlog事件。时间戳通过scan.startup.timestamp-millis指定,单位为毫秒。注意,在读到该时间戳之前flink任务会一直无数据输出