k8s搭建的ticdc集群任务分配不均匀

owner 节点的资源消耗比其它节点大是正常的。

  1. owner 节点同时存在两个角色,一个是 owner ,一个是其它节点也存在的 processor。
  2. owner 角色需要汇总和处理所有 changfeed 的信息,在内存中存储所有 changefeed 上游的 schema 信息,并且监听所有 changfeed 的 ddl 变更和 ddl 心跳,当 changefeed 的数量较多时, 它cpu 和内存的使用量较大是比较正常的。
  3. processor 角色将会承担和其它节点的 processor 一样负载。

综上所述,owner 节点资源消耗比其它节点高属于正常现象。
此外,还有一种可能是,owner 节点里面 processor 角色分配到的某张表的写入流量较大,则它可能会消耗较多的资源。

1 个赞