三台混合部署,其中装tiup工具和topology.yaml文件的机器崩溃了,甲方也把服务器重装了,能恢复集群不

【TiDB 使用环境】生产环境
【TiDB 版本】8.5.1
【操作系统】Rocky Linux
【部署方式】机器部署(64C 256GB 2T)
【集群数据量】1
【集群节点数】3
【问题复现路径】其中一个节点服务器崩了,甲方重装了系统
【遇到的问题:问题现象及影响】如何恢复集群
【资源配置】
【复制黏贴 ERROR 报错的日志】
【其他附件:截图/日志/监控】

混合部署:PD\TIDB-SERVER\TIKV都在三台上面部署了的,其中一台(安装tiup命令和topology.yaml)的崩了,甲方重装了系统,想知道可以恢复不,如何恢复

1 个赞

在备节点(三个机器随便找一台)安装tiup并配置原来集群的信息,topology.yaml (需要将原来集群节点的信息都录入, ip、port、配置、label都要和原来一样,
可以登陆每台机器查看一下)

然后执行
tiup cluster deploy tidb-xxx ./topology.yaml

tiup cluster display tidb-xxx

看下能看到集群不能。。。

1 个赞

按道理说是可以的,楼上说的可以操作一遍,

1 个赞

tiup确实是个小风险。。

1 个赞

三台机器,一台重装了。对于tidb的高可用特性的话。。没有任何影响。。

视 重装的机器为新机器。。添加新tidb。。就相当于扩容了。

1 个赞

参照这个步骤处理试试

1 个赞

应该是可以的,相当于加节点扩容

1 个赞

1、先恢复tiup目录。编辑正确的meta.yaml。
2、再缩容扩容。注意tikv要扩容一个出来,不然2副本,不让缩容。

1 个赞

按照新增节点逻辑增加就行啊

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