TiCDC 安装部署

    在生产环境中,TiCDC 的软件和硬件配置推荐如下:

    CPU 内存 硬盘类型 网络 TiCDC 集群实例数量(生产环境最低要求)
    16 核+ 64 GB+ SSD 万兆网卡(2 块最佳) 2

    更多信息参见 。

    目前也支持在原有 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) 时长,单位为秒,默认值为 86400,即 24 小时。
    • pd:PD client 的 URL。
    • addr:TiCDC 的监听地址,提供服务的 HTTP API 查询地址和 Prometheus 查询地址。
    • tz:TiCDC 服务使用的时区。TiCDC 在内部转换 timestamp 等时间数据类型和向下游同步数据时使用该时区,默认为进程运行本地时区。(注意如果同时指定 tz 参数和 sink-uri 中的 time-zone 参数,TiCDC 进程内部使用 tz 指定的时区,sink 向下游执行时使用 time-zone 指定的时区)
    • :TiCDC 进程运行日志的地址,默认为 cdc.log
    • log-level:TiCDC 进程运行时默认的日志级别,默认为 info
    • ca:TiCDC 使用的 CA 证书文件路径,PEM 格式,可选。
    • key:TiCDC 使用的证书密钥文件路径,PEM 格式,可选。