TiCDC 安装部署
在生产环境中,TiCDC 的软件和硬件配置推荐如下:
CPU | 内存 | 硬盘类型 | 网络 | TiCDC 集群实例数量(生产环境最低要求) |
---|---|---|---|---|
16 核+ | 64 GB+ | SSD | 万兆网卡(2 块最佳) | 2 |
更多信息参见 TiDB 软件和硬件环境建议配置。
目前也支持在原有 TiDB 集群上使用 TiUP 新增 TiCDC 组件,操作步骤如下:
假设 PD 集群有一个可以提供服务的 PD 节点(client URL 为 10.0.10.25:2379
)。若要部署三个 TiCDC 节点,可以按照以下命令启动集群。只需要指定相同的 PD 地址,新启动的节点就可以自动加入 TiCDC 集群。
对于 cdc server
命令中可用选项解释如下:
gc-ttl
:TiCDC 在 PD 设置的服务级别 GC safepoint 的 TTL (Time To Live) 时长,和 TiCDC 同步任务所能够停滞的时长。单位为秒,默认值为86400
,即 24 小时。注意:TiCDC 同步任务的停滞会影响 TiCDC GC safepoint 的推进,即会影响上游 TiDB GC 的推进,详情可以参考 。pd
:PD client 的 URL。addr
:TiCDC 的监听地址,提供服务的 HTTP API 查询地址和 Prometheus 查询地址。- :TiCDC 对外访问地址。
log-file
:TiCDC 进程运行日志的地址,默认为cdc.log
。log-level
:TiCDC 进程运行时默认的日志级别,默认为 。ca
:TiCDC 使用的 CA 证书文件路径,PEM 格式,可选。cert
:TiCDC 使用的证书文件路径,PEM 格式,可选。key
:TiCDC 使用的证书密钥文件路径,PEM 格式,可选。data-dir
:指定 TiCDC 需要使用磁盘储存文件时使用的目录。目前 Unified Sorter 会使用该目录储存临时文件,请确保该目录所在设备可用空间充足。对于使用 TiUP 的用户,本选项可以通过配置cdc_servers
小节中的data_dir
来指定或默认使用global
中data_dir
路径。