【TiDB 使用环境】生产环境
TiCDC的changefeed任务如果故障中断了,且故障时间在gc时间之前,故障时间点到gc时间之前的这部分数据又什么方法能补救一下吗?原厂的童鞋有完美的解决方案吗?
【TiDB 使用环境】生产环境
TiCDC的changefeed任务如果故障中断了,且故障时间在gc时间之前,故障时间点到gc时间之前的这部分数据又什么方法能补救一下吗?原厂的童鞋有完美的解决方案吗?
1、重新跑ticdc 2、下游的数据幂等写入
重跑ticdc那故障时间到gc时间之前的数据能拿到嘛?
这部分数据拿不到了
如果changefeed中断时间过长,超过了TiKV的 GC的时间的话,就会导致增量日志Raft Log / MVCC数据被清理,所以建议重新创建changefeed并执行全量数据校正Rescan
全量数据矫正怎么做?
最好是重新导入数据到下游库。。。
消息是发到kafka消费的。生产库重新导不合适吧