误删除了/home/tidb文件夹,导致无法销毁tidb-cluster

为提高效率,请提供以下信息,问题描述清晰能够更快得到解决:
【 TiDB 】centos7 tidb v5.4.0
【概述】无法销毁tidb
【背景】误删除了/home/tidb文件夹
【现象】
执行tiup cluster destroy cluster-tidb命令,

请各位大神帮忙,现在卡在这里了,不让继续安装也无法重装,又销毁不了

手动关掉grafana也不行

可以先扩容已经不正常的节点,可以在同一个机器的不同端口扩容,然后用–force参数把不正常的节点一一强制移除

把进程kill掉,然后在重新安装试试。

是把 tiup 中控机的 这个目录删了么?

参考下这个

1 个赞

整个目录删了可能很难恢复,可以到各机器上手动操作

不是,是安装过程中生成的tibd用户家目录

是安装过程中生成的tibd用户家目录

你只是把tidb用户家目录删了的话,应该只是互信没了

我在本机加上互信了,用tidb@ip可以免密登陆到ssh,销毁时依旧上图错误,按错误中加端口tidb@ip:22免密登陆不了。
因为以前没留意tidb文件夹的内容,是不是除了互信.ssh文件夹还有其它配置类的文件吗?

tidb的home目录是在新建tidb用户就生成了的,如果只是.tiup目录还好,这个删了比较麻烦。可以试下再安装tiup(或者从别处拷贝)后,先把配置文件补上,再用tiup查下集群信息,看能查出来不

是用root账号部署的吧,如果是root部署那tiup配置在/root/下,tidb家目录就只有互信的配置

是用root部署的,那应该就是互信没有配置好,我再试试。

现在可以查出集群信息

在root下,ssh tidb@ip是可以免密登录了,问题依旧。

既然都要销毁了,不如暴力点,直接停进程删目录,推倒重来

好吧,只能这样了,谢谢

tidb家目录就只有互信的配置
思路:
1)恢复互信 (TiDB依赖的SSH秘钥。
在执行tiup cluster list命令列举tiup管理的集群信息之后,输出结果中其实已经有TiDB依赖的SSH秘钥了位置。)可以试试重新配
2)暴力删除重新来过。