【 TiDB 使用环境】生产环境
【 TiDB 版本】v6.1.2
【复现路径】首次安装 pump & drainer
【遇到的问题:问题现象及影响】
集群已经运行了一段时间, 首次启用binlog(pump &drainer) 如何设置 initial-commit-ts 才能将历史的数据都 sync to kafka ?
目前默认值是-1,也就是从当前时间开始sync ,当 drainer online 之后可以看到这样的log:
[2024/07/19 22:47:12.959 +08:00] [WARN] [schema.go:281] ["ddl job schema version is less than current version, skip this ddl job"] [job="ID:84400, Type:update tiflash replica status, State:cancelled, SchemaState:queueing, Sche
maID:86, TableID:82920, RowCount:0, ArgLen:0, start time: 2021-05-27 19:08:09.499 +0800 CST, Err:[ddl:-1]the replica available status of table dws_initiative_marketing_summary_back_test is already updated, ErrCount:1, Snapshot
Version:0"] [currentVersion=0]
因此怀疑 initial-commit-ts 默认值导致的,如何设置一个足够老的 ts (例如3年前),这样让数据 sync to kafka 中,我这边进行后续处理。
谢谢!
【资源配置】进入到 TiDB Dashboard -集群信息 (Cluster Info) -主机(Hosts) 截图此页面
【附件:截图/日志/监控】