各位大佬,flinkcdc 怎么设置 只读今天之后的 mysql 数据? 历史数据不读?CREATE TABLE mysql_source (...) WITH ( 'connector' = 'mysql-cdc', 'scan.startup.mode' = 'earliest-offset', -- 从最早位点启动 'scan.startup.mode' = 'latest-offset', -- 从最晚位点启动 'scan.startup.mode' = 'specific-offset', -- 从特定位点启动 'scan.startup.mode' = 'timestamp', -- 从特定位点启动 'scan.startup.specific-offset.file' = 'mysql-bin.000003', -- 在特定位点启动模式下指定 binlog 文件名 'scan.startup.specific-offset.pos' = '4', -- 在特定位点启动模式下指定 binlog 位置 'scan.startup.specific-offset.gtid-set' = '24DA167-0C0C-11E8-8442-00059A3C7B00:1-19', -- 在特定位点启动模式下指定 GTID 集合 'scan.startup.timestamp-millis' = '1667232000000' -- 在时间戳启动模式下指定启动时间戳 ... )我是1.13.0版本 刚才选择了 'scan.startup.timestamp-millis' 参数 设置为今天的时间,但是历史的数据也一直在读,这里面有个问题,我以前数据库是max 的模式,记录了一些binlog;后面调成了row模式,选择这种方式的时候 报错里面存在statement or mixed,我是不是要基于row模式下做一个最新的binlog
我感觉你没读文档,cdc官网写了启动方式, 'scan.startup.mode' = 'latest-offset', -- 从最晚位点启动,此回答整理自钉群“Flink CDC 社区”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。