【 TiDB 使用环境】生产环境 /测试/ Poc
【 TiDB 版本】
【复现路径】做过哪些操作出现的问题
【遇到的问题:问题现象及影响】
【资源配置】
【附件:截图/日志/监控】
当前dm为单节点部署,只同步一个数据源,现在有多个数据源同步到同一个目标实例,可有什么办法实现吗?
好像可以多个源,配置多个就行
我这个现在是一个worker,我配置第二个源就现实无法绑定worker
一个 worker 只能匹配一个 source,如果想配置多个 source,需要先起多个 worker
1 个赞
多部署几个虚拟机
多加worker
worker就好
一台服务器一个worker,是否只能支持一个数据源?
A:一台服务器可以部署多个worker,每个worker就是一个独立的进程。一个worker只能支持一个数据源,它的内部就是集成了老的syncer binlog同步工具,这个是同步单个mysql数据源到下游单个mysql或TiDB来用的
DM一台服务器部署能否同步多个数据源到一个目标端数据源?
A:一台服务器可以部署多个worker的数据源到一个目标TiDB,只要你的服务器内存和cpu、带宽资源够用即可
4 个赞
其实李文杰大佬已经讲的很清楚了,每个worker其实对应一个进程而已,只要端口不冲突资源足够,单台机器起多个worker完全可以。不过最好是部署多台机器上,这种即便某台机器挂了,也可以切换到其他机器上的空余worker上,完全不用手动处理。
1 个赞
此话题已在最后回复的 60 天后被自动关闭。不再允许新回复。