tiup cluster edit-config 报错不能修改

麻烦看下drainer.toml的配置文件

指定了表同步,是否可以先注掉呢

code = Unknown desc = cluster ID are mismatch, 0 vs 6828 这个跟表同步没有关系吧

日志看起来是clusterID的问题

改 commitTS 的目的是是什么,是想重新同步某一段吗?
如果是的话改下下游 checkpoint 里的 ts 为目标 ts,以及把 checkpoint 里的 version 字段改成 0 就好了

已经修改,新drainer还是报code = Unknown desc = cluster ID are mismatch, 0 vs 6828

看起来 drainer 连 pd 的时候获取的 clusterID 有问题。
能不能看看

  1. drainer 日志里的 “get cluster id from pd” 日志
  2. tiup drainer 部署路径 script 里面的 drainer 启动脚本的连接 pd 的地址是否正确?这个地址也可以从 drainer 日志的 “start drainer…” 获取

pd的地址是对的,查看drainer的nodeId是不是 cluster ID?

“get cluster id from pd” 获取的也是对的 clusterID 吗?
nodeID 和 clusterID 不是一个概念

能不能远程帮忙看一下,真不知道线上现在是什么问题?

可以的

问题已解决,解决方法是tiup把drainer的配置compressor = “gzip”参数去掉;分析是drainer请求pump把clusterId进行压缩导致pump获取不到clusterId;可能是tidb4.0.0升级成tidb5.2.3把原来这个配置改了

3 个赞

此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。