新扩容了2台cdc服务器怎么把原来的changefeed调度到新的capture上实现负载均衡

新扩容了2台cdc服务器怎么把原来的changefeed调度到新的capture上实现负载均衡

为了让社区成员更好地定位问题,请尽可能详细地列出:
版本
出现的问题
可复现操作
脚本
日志

版本 tidb:4.0.12 ticdc
出现的问题L:原先的CDC有三个节点,新扩容了两个节点,想实现原先cdc任务的负载均衡怎么处理

是否理解为你要调动到其他节点?

1赞

来自 @dba_gc 的回复:好像只有重启CDC集群才能勉强均衡,或者手动一个一个任务移到新节点

来自 @xfworld 的回复:手动

重启CDC集群后好像没什么效果,ctl cdc processor list看到所有changefeed分配的capture还是原先的三个

cdc cli capture list 执行这个命令看一下

你那边有几个任务?

有可能是任务数,或者负载没有达到CDC均衡的要求,所以导致任务还在原来的3个节点?

重启确实可以解决负载均衡的问题,原来是我新加的节点对下游DB没有权限:joy:

1赞