小王同学
1
[问题澄清]
无论是 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 下引用修改的规则
[参考案例]