pump下线之后,tiup的topology文件里仍有相关配置

集群版本:v4.0.4
现象:所有节点都已经offline,相关部署目录及systemd中的service都已删除。但是在执行tiup cluster reload或者tikv扩容操作时,会因为pump不可用导致扩容或者滚动重启失败。
直接edit-config删除pump相关实例配置,并不会生效,保存之后显示nothing change。
在未删除部署目录时,通过tiup对pump节点进行scale-in,并没有作用。
image



您好,pump 通过 scale-in 下线有报错么?
如果是确认所有 pump 节点已经 offline 并且不需要 tidb-binlog,可以先把 tidb.binlog enble 修改为 false。之后再删除对应的 pump 配置。

scale-in的时候有报错,就是使用ip:port时报没有相关node_id;使用hostname:port的时候,报topology没有相关配置。
bin-log其实之前已经停了,pump之前也offline了。
只是pump相关配置还在tiup config里面,在清理这个的时候出了问题


好的,麻烦您这边再次确认下 tidb-binlog 已经关闭,可以通过 tidb.toml 查看配置文件的 binlog 确认为 false 即可。您这边已经把相关部署目录以及相关 service 都删除了,相当于手动去清理了 pump 的信息,可以把 meta.yaml (.tiup/storage/cluster/clusters/xxx/)中的 pump 信息手动清理掉。

1 个赞

是false,换了中控机之后,tidb配置文件里面的参数少了好多:joy:


image

完美,删了之后就没有问题了

:+1::+1:

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