TiDB 3.0.2 手动指定 Drainer CommitTS
作者: mao_siyu 原文来源:https://tidb.net/blog/02d3d51f
注意:
任何情况下都不要直接 kill Pump 或 Drainer
一但数据同步失败 Drainer 就会进入 paused (暂停状态)
TiDB3.0.2 同步 MariaDB 数据超长引发 binglog 同步失败,解决方案如下:
修改 TiDB 错误 例如:删除某个超长的列,然后重新创建一个与 MySQL 长度合理的列。 删除表时不要忘记备份数据
查看
drainer.log
找到发生异常的时间点根据 异常的发生时间 [2019/08/22 11:27:30.608 +08:00] 到
pump.log
找到这个时间相近的下一个 MaxCommitTS的值
修改下游数据库中的 CommitTS
启动 drainer
版权声明: 本文为 InfoQ 作者【TiDB 社区干货传送门】的原创文章。
原文链接:【http://xie.infoq.cn/article/7a0c85e3559cbdbe714e28c66】。文章转载请联系作者。
评论