DM同步问题

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。

  • 【TiDB 版本】:3.0.3
  • 【问题描述】:如何停止某个worker 重新对上游数据进行同步

您好: https://pingcap.com/docs-cn/stable/reference/tools/data-migration/cluster-operations/ 文档中的介绍请尝试下“重启 DM-worker”,多谢

谢谢。

:handshake:

我启动task任务报错出现 rpc 的错误

https://pingcap.com/docs-cn/dev/reference/tools/data-migration/troubleshoot/error-system/#错误信息示例 麻烦参考这里报错,检查下 dm-master 日志是否异常。

能强制停止这个任务吗?如果可以如何操作

现在worker 不知道做了什么操作,worker中没有任何的文件夹和日志文件

文档有介绍,辛苦查阅下。

使用 stop-task taskname出现下面的错误

麻烦参阅下官方文档的报错解释,请先检查下 dm-master 的状态以及日志。

worker未正常运行

请注意是 dm-master 不是 dm-worker 。具体 DM 的介绍可以参考这里:
https://pingcap.com/docs-cn/stable/reference/tools/data-migration/overview/#dm-架构

都是一些查询状态的信息

  1. 麻烦检查下 dm-master 与问题的 dm-worker 是否能够正常连通。(如: dm-master 的机器能否访问 dm-worker 的端口,问题 dm-worker 的机器能否访问 dm-master 的端口)。
  2. dm-master 的日志看起来是昨天的日志,能否重启下今天有问题的 dm-worker 的服务。再看看 dm-master 的日志有没有相关的 error 输出。
  3. 请问下这个 dm-master 是否配置了多个 dm-worker ?

1:dm-master与dm-worker之间可以通信 ,dm-master 配置了多个dm-worker 其他worker 都是正常
2:这是我刚启动的这个任务,报错

  1. 在不启动 task 的时候 dm-worker 的服务能否正常启动?
  2. 在刚才启动 task 报错的时间点, dm-master 的日志有没有报错?
  3. 麻烦在问题的机器上面 Telnet 一下 dm-master 的端口看下。
  4. 麻烦检查下问题机器的 dm-worker 的配置文件以及 task 配置文件,是否有问题。如果可以请脱敏后上传。另外可以通过 check-task 进行 task 配置文件检查。可以参考下这个链接: https://pingcap.com/docs-cn/stable/reference/tools/data-migration/manage-tasks/#检查任务配置文件

1:在不启动task的时候的dm-worker能正常启动
2:刚才启动task报错的时候,dm-master的日志有报错
3:之前这个任务是没有问题的,是误删除了 dm-woker 的deploy_dir=/new/tidb/dm/data/shandongdaxueqilu/deploy这个目录下的文件 启动task任务报的这个错误
image

check-task taskname 一样的错误