Kamner
(Kamner)
1
【 TiDB 使用环境】生产
【 TiDB 版本】v5.4.0
【遇到的问题】
【问题现象及影响】
目前dm集群只有一台worker,启动另一个任务的时候报错:source is added but there is no free worker to bound
已经看了帖子
貌似在不增加worker 数量的情况下都没法解决这个问题,感觉这种需求挺多了,上游有十几二十个MySQL同步数据汇聚到tidb,不可能搞几十个worker节点去做这个事情。
想知道官方对于这种多源汇聚到tidb的需求有没有Best Practice方案?还是只能用TiCDC去做?
多个 MySQL 汇聚到 TiDB 就是用 DM 了。目前 worker 和 source 只能一对一绑定,所以只能多部一些 worker (可以在一个节点上)
TiCDC 的上游是 TiDB,不适合你这个场景
wisdom
(wisdom)
6
上游的mysql 如果是多源的情况下,只能通过增加worker节点来解决,worker节点 一个对一个数据源