为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
- 【TiDB 版本】:v3.0
- 【问题描述】:我的tidb binlog 里面挂掉了一台pump节点,还是可以进行备份的,但是最近几个月吧。莫名其妙不进行备份了,binlog失效了。麻烦您能给我点思路吗?
来了老弟
2
你好,
- 检查 tidb-binlog 的状态是否正常:
show pump status;
show drainer status;
- 检查 {drainer_deploy_dir}/log/drainer.log 和 {pump_deploy_dir}/log/pump.log 日志是否存在明显报错。
- 可以检查 log/tidb.log 是否存在关于 drainer 的异常。
可以讲上述提及信息上传到 asktug ,可以帮助检查。
你好,
我已经看到那块的信息了, 现在是pump和drainer都显示正常,但是drainer就是在pump上拉取不到数据。
来了老弟
4
你好,
- 请配合提供响应的日志和状态,这边好做判断
- 判断上下有数据是否已经同步,尝试重启 pump 和drainer 看是否可恢复同步
如果不方便提供相关资料,可以在 asktug 寻找类似的解决方案,和检查自己环境是否存在问题。