根据你的截图来看,server_id为0的mysql数据,位移偏移量从pos为0开始,mysql_binlog_source变动行数row为0,执行时间tm_ms为0
因为没有发生任何事件,也无需任何操作,自然binlog为0
因为并没有进行任何操作啊,你注意一下row=0,影响的行数为0
楼主看了你的截图,得出的原因就是binlog其实是由多个event组成,cdc初始化不是读binlog,而是执行数据库的读取数据。出问题就是因为数据库时区配置导致的。
原因是cdc的初始化逻辑并不是读binlog,而是直接执行SQL语句读取数据,这时候的时区会由数据库的时区配置决定,因此没有出现问题,而进入增量读取binlog阶段后,时区问题就出现了
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
实时计算Flink版是阿里云提供的全托管Serverless Flink云服务,基于 Apache Flink 构建的企业级、高性能实时大数据处理系统。提供全托管版 Flink 集群和引擎,提高作业开发运维效率。