背景:正常运行的DM任务的上游数据源发生变化:上游换了一个新的数据库(新旧之前做了数据迁移)。
下游DM任务,需要把落到TiDB的库删掉,重新全量同步吗?
背景:正常运行的DM任务的上游数据源发生变化:上游换了一个新的数据库(新旧之前做了数据迁移)。
下游DM任务,需要把落到TiDB的库删掉,重新全量同步吗?
如果你能确定上游数据的准确割接点,我觉得可以新建个增量任务指定位置来同步(数据是否存在丢失就要靠你自己保障了
谢谢回复。 我直接修改数据源, 把IP改掉,能不能增量的从新的数据源上同步数据?
数据迁移是怎么做的?GTID 还是 binlog position 方式?
基于binlog的方式
binlog 方式只改上游 IP 不行的哎
我设定 binlog-position也不行吗
可以的,其实就是改成增量任务,设定 binlog-position 。 原有任务因为已有 checkpoint ,设定了 position 也不生效
换新上游,要先考虑好割接方案和数据边界 。
停止旧的dm。
新搭建一套dm 启动新的数据做增量。
最好不要原地继续。
该主题在最后一个回复创建后60天后自动关闭。不再允许新的回复。