[FAQ]DM 中修改 task 参数重启发现配置不生效

[问题澄清]

无论是 DM 1.0.x 还是 DM 2.0.x,都需要配置 task 同步任务,当需要配置 dump/load/sync 某个阶段参数或者配置 黑白名单等过滤规则时,配置参数重启同步任务发现参数未生效。

[原因分析]

可以通过 dm-worker.log 中确认下 start task 后参数是否生效。如果已在 task 中配置但是未在 source-id 中引用规则,则 source-id 仍旧读取的是默认值。

[解决方案]

修改 dump/load/sync 阶段的默认值,或者增加 table-route、黑白名单过滤等规则,需要修改两个地方:

  • 1.修改对应的规则以及参数
  • 2.在 source-id 下引用修改的规则

[参考案例]