【TiDB 使用环境】生产环境
【TiDB 版本】6.5
【操作系统】centos7.9
【部署方式】机器部署
【遇到的问题:生产环境只有一台tiup机器,是物理机部署的,目前遇到宕机无法恢复的情况,如何重新部署一台新的tiup然后识别到当前线上环境的集群信息?】
2 个赞
备份配置,重新下载就好了。
定期备份下 tiup cluster 里有备份命令看下
tiup 备份到其他机器操作步骤
TiUP 相关的数据都存储在用户 home 目录的 .tiup 目录下,若要迁移中控机只需要拷贝 .tiup 目录到对应目标机器即可。
在原机器 home 目录下执行 tar czvf tiup.tar.gz .tiup。
把 tiup.tar.gz 拷贝到目标机器192.168.19.208 home 目录。
在目标机器 home 目录下执行 tar xzvf tiup.tar.gz。
添加 .tiup 目录到 PATH 环境变量。
如使用 bash 并且是 tidb 用户,在 ~/.bashrc 中添加 export PATH=/home/tidb/.tiup/bin:$PATH 后执行 source ~/.bashrc,根据使用的 shell 与用户做相应调整。
看这个。
1 个赞
重新部署TiUP后,需要根据原有集群的拓扑信息配置新的拓扑文件,拓扑文件(topology.yaml)需要包含所有节点的详细信息,如IP地址、端口、数据目录,使用新部署的TiUP节点和配置的拓扑文件部署集群
学习了
云上新的tiup中控机还没有备份,赶紧去备份…