dm停止重启后报错是什么问题,dm display都是正常的

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


查下dm 的日志看看,master节点的

错误调查:
方法一:执行 query-status 命令查看任务运行状态以及相关错误输出。例如:tiup dmctl --master-addr 192.168.0.100:8261 query-status task3.yaml
方法二:如果使用 TiUP 部署 DM 集群时正确部署了 Prometheus 与 Grafana,如 Grafana 的地址为 172.16.10.71,可在浏览器中打开 http://172.16.10.71:3000 进入 Grafana,选择 DM 的 Dashboard 即可查看 DM 相关监控项。具体监控指标参照监控与告警设置。
方法三:通过日志文件查看 DM 运行状态和相关错误。
DM-master 日志目录:通过 DM-master 进程参数 --log-file 设置。如果使用 TiUP 部署 DM,则日志目录位于 {log_dir}。
DM-worker 日志目录:通过 DM-worker 进程参数 --log-file 设置。如果使用 TiUP 部署 DM,则日志目录位于 {log_dir}。

看看日志吧,没日志看不出来啥

查一下配置文件是否有异常

这个 1146 错误看起来来自上游 MySQL,可能是上游 MySQL 查表有问题,可以看看 dm 日志在上游执行对应的 sql 进行排查

报错码是 1146,含义通常是找不到对应的库表 Table Not Exists。

  • 请确认一下上游MySQL有没有指定要同步的库表
  • 确认同步流里库表名字是否写对

上有mysql误删了系统表导致的

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