TiDB DM上有RDS发生主从切换后binlog和位点无法识别,如何避免不重新全量抽取? 是否可以指定新的binlog文件名和position来增量同步?

【 TiDB 使用环境】生产环境 /测试/ Poc
【 TiDB 版本】
【复现路径】做过哪些操作出现的问题
【遇到的问题:问题现象及影响】
【资源配置】
【附件:截图/日志/监控】

TiDB DM上有RDS发生主从切换后binlog和位点无法识别,如何避免不重新全量抽取? 是否可以指定新的binlog文件名和position来增量同步?

https://docs.pingcap.com/zh/tidb/stable/usage-scenario-master-slave-switch#切换-dm-worker-与上游-mysql-实例的连接

不是这个,是切换后如何改binlog和位点信息,让它继续增量同步。 :grinning:


https://docs.pingcap.com/zh/tidb/stable/task-configuration-file-full

要stop-task 修改任务文件里配置,启用safe-mode ,同步位点要从下游dm_meta中sync checkpoint的点开始。等下游同步超过上游切换时的点时,再把safe mode关了。

可参考: 迁移任务当前处于 Sync 阶段 https://docs.pingcap.com/zh/tidb/stable/dm-faq

好的,我测试验证一下,谢谢。

关掉是通过什么方式关掉,是先stop-task,然后重新启动?

此话题已在最后回复的 60 天后被自动关闭。不再允许新回复。