写点什么

TiDB 3.0.2 手动指定 Drainer CommitTS

  • 2022 年 7 月 11 日
  • 本文字数:253 字

    阅读完需:约 1 分钟

作者: mao_siyu 原文来源:https://tidb.net/blog/02d3d51f


注意:


  1. 任何情况下都不要直接 kill Pump 或 Drainer

  2. 一但数据同步失败 Drainer 就会进入 paused (暂停状态)


TiDB3.0.2 同步 MariaDB 数据超长引发 binglog 同步失败,解决方案如下:


  1. 修改 TiDB 错误 例如:删除某个超长的列,然后重新创建一个与 MySQL 长度合理的列。 删除表时不要忘记备份数据

  2. 查看 drainer.log 找到发生异常的时间点

  3. 根据 异常的发生时间 [2019/08/22 11:27:30.608 +08:00] 到 pump.log 找到这个时间相近的 下一个 MaxCommitTS的值

  4. 修改下游数据库中的 CommitTS

  5. 启动 drainer


发布于: 刚刚阅读数: 3
用户头像

TiDB 社区官网:https://tidb.net/ 2021.12.15 加入

TiDB 社区干货传送门是由 TiDB 社区中布道师组委会自发组织的 TiDB 社区优质内容对外宣布的栏目,旨在加深 TiDBer 之间的交流和学习。一起构建有爱、互助、共创共建的 TiDB 社区 https://tidb.net/

评论

发布
暂无评论
TiDB 3.0.2 手动指定 Drainer CommitTS_TiDB 社区干货传送门_InfoQ写作社区