不用tiup怎么手工删除已经装好的集群

【 TiDB 使用环境】生产环境 /测试/ Poc
【 TiDB 版本】7.5

【遇到的问题:问题现象及影响】
原来有个3个节点的集群,其中一个节点物理损坏了,上面部署了tiup 还有监控,想要不重装系统情况下清理掉其余两台机器上的安装的tidb组件,需要做哪些操作?

tidb-data 和tidb-deploy2个文件夹要删除
/etc/systemd/system 下面相关的系统服务要删除

可以考虑根据拓扑文件,恢复tiup工具,然后,再使用Tiup命令一键清除干净。

  1. systemctl stop ****.service 2) rm -rf 部署目录

可以重新找一个节点安装tiup,然后根据你的实际部署情况手动构造一个拓扑文件,恢复集群的管理。
拓扑文件平时要备份的
文件路径:.tiup/storage/cluster/clusters/集群名称/meta.yaml,改动之前记得备份, tiup cluster meta backup

可以参考这个T友的帖子,尝试恢复一下tiup工具:
.tiup 等元信息被删除恢复办法

删除搞定了,只要删tidb-data 和tidb-deploy2个文件夹
然后systemctl stop 相关tidb服务,最后把/etc/systemd/system 下面相关的系统服务rm即可

相关文件和服务删除就可

一直没整清楚数据文件存放位置。

看配置文件,没写位置就是/tidb-data和/tidb-deploy

停掉集群,删除所有文件

kill进程,rm文件夹,手工清理环境变量。

1 个赞

其实在tiup cluster edit-config里的配置文件中标注的比较清楚了,主要就是/tidb-data和/tidb-deploy

贴一张培训的截图

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