如何在已经存在的dm-work.toml增加新的上游数据源

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

  • 【TiDB 版本】:3.04
  • 【问题描述】:dm-work.toml增加新的上游数据源 如何再已经有的dm-work.toml 增加一个新的数据源配置 目前的配置如下图: task.yaml:配置如下: 在启动任务时报错: mysql-replica-02 relevant worker not found

请问我该如何增加新的数据库源。如果这样不可以,那么我如何增加新的dm-work节点

若提问为性能优化、故障排查类问题,请下载脚本运行。终端输出的打印结果,请务必全选并复制粘贴上传。

你是指,需要将两个不同的数据源同步到下游同一个tidb吗? 请重新建立一个dm-worker来同步.

谢谢您的回答。那么请问 我怎么能动态的增加一个dm-worker呢? 需要配置inventory.ini 然后重新初始化dm集群吗?

是的,您需要从inventory.ini开始配置一个新的dm–worker

哦 ,我是从host.ini开始 从新配置。请问inventory.ini配置的时候 [dm_master_servers]这里要注释掉吗? 只新增一个dm-worker2的配置吗? 把 [prometheus_servers] [grafana_servers] 【dm-worker1】的配置去掉吗?

不用,在dm_master_servers里增加一个dm-work,如果是同一个机器,配置不同的端口, deploy 和start的时候,需要指定这个dm-worker试一下 ansible-playbook deploy.yml -l 别名 , 看下是否能够成功

谢谢您的解答

有问题再联系,多谢