TiDB使用Tiup扩容时报错 Error: cannot find PD in exist cluster

【 TiDB 使用环境】生产环境
【 TiDB 版本】6.3.0
【复现路径】执行check命令的时候报错
tiup cluster check ./tidb-scala.yaml

【遇到的问题:问题现象及影响】
【资源配置】
4c 32GB
【附件:截图/日志/监控】

配置文件yml怎么写的?

配置文件没有pd节点吗

1702890923185
查一下配置文件?

扩容文件是不是不太对?
扩容的拓扑文件只包含需要扩容的组件信息就行,其他已存在的组件信息和全局配置不需要写

1 个赞

使用 TiUP 扩容缩容 TiDB 集群 | PingCAP 文档中心
和文档对对看看是不是配置文件写错了,另外检查现有集群状态,需要启动的

扩容的yaml文件贴出来看一下

生产环境不建议TiDB与其他服务混合部署哦,我看到你主机名了 :joy_cat:

不排除是和Hadoop机器混部,也可能是独占了Hadoop 的机器(hostname还没来及改)。

楼主这个问题,推测应该是扩容的配置文件写错了。

不要自己编辑配置文件,最好是在官方文档复制出来修改,不容易出错 :laughing:

1 个赞

现在集群的状态贴一下,扩容的yaml文件贴一下

1 个赞

PD是不是配置写错了?

1 个赞

检查下配置文件

1 个赞

tidb-scala.yaml 再检查一下,或者贴出来让大家帮你看看

1 个赞


这样写的哈

你check的时候是不是少了集群名称

2 个赞

看到你说的,我去看了一眼楼主的命令,确实啊,对已有的集群check,命令写的不对 :joy:
tiup cluster check
tiup cluster check <cluster-name> scale-out.yml --cluster --user root [-p] [-i /home/root/.ssh/gcp_rsa]

确实 命令缺了点什么,还是社区大佬火眼金睛

大佬厉害厉害,确实是少写了–cluster ,正确的命令如下:
tiup cluster check tidb-test --cluster ./tidb-scale.yaml

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