从日志看备份任务卡在 snapshot 阶段,不过不明白为何会报gc不可用
看下日志里有 ddl 相关的吗?你这个应该是哪里的配置文件搞错了,正常不会出现这种情况。这个 GC 是 cdc 的,忽略就好了,你前面提到的日志都是正常现象。checkpointTs 正常的话就说明推进没问题。
这个问题解决了吗?
还没有
没动过配置文件,cdc的配置都是默认没动过,changefeed也没有指定任何配置文件:
tiup cdc cli changefeed create --server=http://10.33.43.74:8300
–sink-uri=“mysql://root:****************@10.33.43.74:4000/”
–changefeed-id=“primary-to-secondary”
–start-ts=“463115714360246279”
这是创建changefeed任务的语句
问题解决了吗?等结论,攒经验
暂时还没有
iCDC 主从同步卡住于 Prepare 状态,无报错但数据不同步。
感谢老师分享
我看你这没啥问题, 连边数据库 数据可能不一致 不要删除了 新增一个库看看。要是能同步过去 那就是 从库少数据 从新拉一份主的 在试试
看上去像是兼容性问题,最好把日志提供的全一些
对, 同步一下看看
破案了,问题原因是上下游集群都部署了ticdc组件,在上下游集同步创建changefeed时指定的是下游的ticdc组件,导致集群不同步,切换到连接上游ticdc后,上下游集群正常同步。
配置时指向了下游集群的 TiCDC ?
tiup cdc cli changefeed create --server=http://10.33.43.74:8300 \ 这里的server后面写成了下游集群的cdc组件ip了
所以是自己同步自己?
不知道,日志里也没有相关信息,也没报错。
同步开启是不是报错了
开启也没报错
就是自己同步自己了。
cdc 不分别自己的 tidb-server 节点的。你相当于同步任务创建到了下游。。。