flink cdc 同步mysql 报错 The slave is connecting using CHANGE MASTER TO MASTER_AUTO_POSITION = 1, but the master has purged binary logs containing GTIDs that the slave requires
上述问题报错的原因是binlog过期了,被pured了
情况1.快照时间过长,binlog保留时间太短
情况2.快照时间很短,binlog保留时间很长,但也报这个错。
情况3.压根就没有binlog,没有开启binlog主从同步,最好让dba确认下,真的坑
情况2没办法解决,解决方法是绕过问题,先通过其他方式把整表同步一份,然后把同步策略改为指定binlog offset 从最近开始同步。
情况三,让dba把主从同步加上