dm 同步工具无法自定义dump文件路径

问题分析:

  1. 配置文件问题: 您可能在配置文件中填写了自定义路径并保存,但查看配置文件时,路径仍然是默认路径。这可能是由于您修改的配置文件不是 DM 工具实际使用的配置文件,或者您修改了错误的配置项。
  2. 运行环境问题: 运行同步工具后,dump 文件仍然在根目录下创建文件夹,而不是您指定的目录。这可能是由于 DM 工具的运行环境配置问题,例如环境变量设置错误,导致工具无法找到您指定的路径。

解决方案:

  1. 确认配置文件: 首先,请确认您修改的配置文件是 DM 工具实际使用的配置文件。DM 工具的配置文件通常位于 tiup 安装目录下的 dm 文件夹中,例如 /home/tidb/.tiup/components/dm/v7.5.1/conf/task.yaml
  2. 检查配置项: 确认您修改的配置项是 loaders.dir,而不是其他配置项。loaders.dir 配置项用于指定 dump 文件的存储路径。
  3. 检查运行环境: 请检查 DM 工具的运行环境配置,例如环境变量 DM_HOME 是否设置正确。DM_HOME 环境变量用于指定 DM 工具的安装目录,DM 工具会根据 DM_HOME 环境变量来查找配置文件。
  4. 使用绝对路径: 在配置文件中使用绝对路径来指定 dump 文件的存储路径,避免路径解析错误。
  5. 重启 DM 工具: 修改配置文件后,请重启 DM 工具,使修改生效。