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

【 TiDB 使用环境】生产环境 /测试/ Poc
【 TiDB 版本】 8.1.1
【复现路径】做过哪些操作出现的问题
【遇到的问题:问题现象及影响】
填好路径保存之后看配置文件还是默认路径 运行之后也是在根目录下创建的文件夹没有到我指定的目录

问题分析:

  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 工具,使修改生效。

web 页面设置有问题 直接编辑 yaml 是可以的 可能前端存在 bug ?

命令行试试呢,感觉前端有问题

试了下手动编辑配置文件是没有问题的 感觉就是前端的 bug

那贴改为 bug 反馈让研发看看吧。或者 dm 上提个 issue。

是 dm web ui 的 bug,后续修复,可以使用 dmctl 手动提交任务配置,指定 dump dir