Error: Deploy directory overlaps to another instanc

【 TiDB 使用环境】TiDB-V5.1.0
【概述】TiDB-4.0.10在线滚动升级5.1.0成功后,新增机器扩容tidb和tikv节点,发生拓扑配置路径覆盖问题
【背景】添加新机器扩容tikv和tidb节点,运行scale-out报错如下,看报错提示是集群首节点pd和monitor的log路径冲突,于是乎通过edit-config命令检查了集群的拓扑结构,发现完全无冲突。按理说,我扩容也不管首节点的配置啊,况且原来集群都是UP的,组件路径也没问题。看到这个报错我是一脸懵逼的。。。没办法,生产环境只能先尽快升级了。既然集群说我拓扑配置有问题,那我改,,,缩容掉monitor(prometheus)节点后,继续扩容成功。没法子,最后再把monitor节点扩回来呗。来社区看看其它同学有没有遇到这个问题啊,感觉是产品bug哇
【现象】Error:Deploy directory overlaps to another instance(spec.deploy.dir_overlap)
The directory you specified in the topology file is:
Directory: log directory /mnt/disk1/monitor/deploy/log
Componment: prometheus 100.10.10.1
It overlaps to another instance:
Other Directory: monitor log directory /mnt/disk1/monitor/deploy/log
Other Componment: pd 100.10.10.1
【TiDB 版本】TiDB-V5.1.0

1 个赞


tiup升级时会把原来版本保留,可以找下

1 个赞

好嘞,谢谢

1 个赞

用tiup cluster:v1.3.2 扩容完tidb,tikv,它们的版本应该是5吧

1 个赞

得看具体的版本对应

1 个赞

cluster:v1.3.2 应该对应的是4版本的,v1.5对应5版本的tikv

1 个赞

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