当ticdc组件宕机的时候,期间数据完整性怎么保证?

【 TiDB 使用环境】生产环境 /测试/

【 TiDB 版本】v5.1.0

【遇到的问题】
当ticdc组件宕机的时候,期间数据完整性怎么保证?

TiCDC 常见问题和故障处理 | PingCAP Docs

看看这个

1赞

如果Ticdc服务异常如何能第一时间通知运维人员,类似zabbix监控转发邮件。

靠检查点吧

如果ticdc实例宕机,由于ticdc集群本身支持高可用,会在重新选举owner节点之后,将宕机实例的changefeed迁移到其他实例上。

1赞

https://docs.pingcap.com/zh/tidb/v5.1/monitor-ticdc
可以从 Server 和 Changefeed 两个维度对监控指标设置告警规则。

https://docs.pingcap.com/zh/tidb/v5.1/ticdc-alert-rules
提供了一些通用告警规则。

1赞

1、pause对应的状态是否应该为stop或者pause才算正常。

2、每次使用pause不能成功时对应日志都有如下错误,命令检查没有问题。
2

日志的检查点

为什么不能pause,难道是版本问题吗?

应该有checkpoit检查点,如是集群应该可转移吧

目前最主要问题就是执行pause不成功,日志显示changefeed not found when handle a job

谢谢各位将命令修改为如下格式可以成功pause
tiup ctl:v5.1.0 cdc changefeed pause -c produceparam-kafka-changefeed --pd=http://x.x.x.x:2379

https://docs.pingcap.com/zh/tidb/dev/ticdc-overview 看这里

同步顺序保证和一致性保证