【急】生产环境通过 tiup cluster list 命令无法查看到集群信息,如何修复?

【 TiDB 使用环境】生产环境
【 TiDB 版本】未知
【复现路径】远程无法链接,进入服务器查看的时候就出现这个问题了
【遇到的问题:问题现象及影响】 tiup cluster list 返回的集群列表是空的,两台tidb,一台能连上一台连不上,连上之后能查看数据库和表,但是无法查看数据

1 个赞

dashbord能打开么,看下集群状态

只有两台tidb服务器吗?拓朴结构是啥样的?

报错信息提供下

看下各个节点之间的ssh是否正常

看下服务器跟网络,8成这个出问题了

如果是 TiUP Meta 数据出了问题,如果是这样的话,以后多考虑备份;
如果是 ssh 出问题,试着从 TiUP Meta 数据目录进行恢复公钥。

1 个赞

先确定哪台是tiup中控机,然后确认用那个角色管理的,有的时候tiup工具都安装了,但是实际只有一个是真正管理的,所以其他的tiup list看不到

2 个赞

楼上说得对,有可能你当前的服务器不是中控机,只是有tiup命令而已。

1 个赞

检查一下 home 目录下 .tiup 文件夹里头的情况

看看/home/tidb/.tiup文件是否存在,属主是否正常
一般都是两台tiup机器组成主备关系,定期将主上的/home/tidb/.tiup文件拷贝至备机/home/tidb/目录下

先要确定是否中控机先

两台tidb服务器。。。。乍做到呢

说清楚一些吧,这都不清楚

描述不清。

先查看日志以发掘有用信息,而且应该提供操作系统、TiDB版本信息和集群的详细信息。

strace 或者 sh -x 跟踪一下命令

tiup cluster这个命令所在的服务器是不是错误的?或者这命令存在变量中嘛

1.先确认是否为中控机
2. 确认ssh 是否正常
3.最好看一下监控集群是否正常

可以先看下TiDB Dashboard和Grafana,看看集群是否正常