每个 TiDB 集群都要部署一个 TiCDC 集群,有没有可能多个 TiDB 集群共用一个 TiCDC 集群

由于每个 TiDB 集群都要部署一个 TiCDC 集群,这样非常消耗资源,也不便于管理 TiCDC 的任务,有没有可能多个 TiDB 集群共用一个 TiCDC 集群,这样就可以只部署一个 TiCDC 集群了。

应该不能多个tidb集群共用一个ticdc集群吧,可以向多个下游进行数据同步。

ticdc是从tikv取日志的,没办法共用的

TiCDC 作为 TiDB 的增量数据同步工具,通过 PD 内部的 etcd 实现高可用,通过多个 TiCDC 进程获取 TiKV 节点上的数据改变,在内部进行排序、合并等处理之后,通过多个同步任务 (Changefeed),同时向多个下游系统进行数据同步。

TiCDC 简介 | PingCAP 文档中心

dm倒是可以,ticdc不行

ticdc 不行 和 tikv 或者 tidb 混合部署 做好资源隔离即可。

谢谢大佬,那有没有一种工具,可以管理这些 TiCDC 集群呢?

tiup 本身不就是直接管理的么?难道你现在是 binary 部署的?

需求正在做,时间不保证你懂的 https://docs.pingcap.com/tidb/dev/tidb-roadmap#rolling-roadmap-highlights

不能。

这个不是什么痛点吧

此话题已在最后回复的 60 天后被自动关闭。不再允许新回复。