cdc changefeeds 任务如何均衡分发到4个实例

changefeed 要同步的表会以 table 数量为单位分配到不同的 capture 上进行同步。

对于你遇到的问题,麻烦你执行一下 ./cdc version 命令获取 cdc 的版本信息,然后粘贴上来帮助我们排查。
按理来说 cdc 应该会自动对表进行负载均衡,如果它没有自动负载均衡,

  1. 可以通过 openAPI 来主动让它进行调度,参考:https://docs.pingcap.com/zh/tidb/dev/ticdc-open-api#手动触发表的负载均衡
  2. 如果以上方法不管用,可以考虑暂停并重启 changefeed。
  3. 如果上述两个方法都没有用,最后考虑重启 cdc owner 节点刷新所有状态。
1 个赞