为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
- 【TiDB 版本】:3.04
- 【问题描述】:dm-work.toml增加新的上游数据源
如何再已经有的dm-work.toml 增加一个新的数据源配置
目前的配置如下图:
task.yaml:配置如下:
在启动任务时报错:
mysql-replica-02 relevant worker not found
请问我该如何增加新的数据库源。如果这样不可以,那么我如何增加新的dm-work节点
若提问为性能优化、故障排查类问题,请下载脚本运行。终端输出的打印结果,请务必全选并复制粘贴上传。
yilong
(yi888long)
2
你是指,需要将两个不同的数据源同步到下游同一个tidb吗? 请重新建立一个dm-worker来同步.
谢谢您的回答。那么请问 我怎么能动态的增加一个dm-worker呢? 需要配置inventory.ini 然后重新初始化dm集群吗?
yilong
(yi888long)
4
是的,您需要从inventory.ini开始配置一个新的dm–worker
哦 ,我是从host.ini开始 从新配置。请问inventory.ini配置的时候 [dm_master_servers]这里要注释掉吗? 只新增一个dm-worker2的配置吗? 把 [prometheus_servers] [grafana_servers] 【dm-worker1】的配置去掉吗?
yilong
(yi888long)
6
不用,在dm_master_servers里增加一个dm-work,如果是同一个机器,配置不同的端口, deploy 和start的时候,需要指定这个dm-worker试一下 ansible-playbook deploy.yml -l 别名 , 看下是否能够成功
system
(system)
关闭
9
此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。