scale-out.yml 文件被误删有办法恢复吗

【 TiDB 使用环境】测试环境
【 TiDB 版本】v6.1.0
【复现路径】有个pd节点和scale-out.yml 部署在/data1目录,不小心把该目录格式化了
【遇到的问题:问题现象及影响】
该节点pd及dashboard挂掉,执行自动检测修复 scale-out.yml文件找不到
【资源配置】进入到 TiDB Dashboard -集群信息 (Cluster Info) -主机(Hosts) 截图此页面
【附件:截图/日志/监控】


重新编辑一个就好了

pd 缩掉后重新扩容一个

缩容掉异常的pd节点之后,再scale-out扩容一个好了,scale-out.yml文件大概长这样

pd_servers:
  - host: 10.0.1.11
    ssh_port: 22
    # PD Server name
    name: "pd-1"
    # communication port for TiDB Servers to connect.
    client_port: 2379
    # Communication port among PD Server nodes.
    peer_port: 2380
    # PD Server deployment file, startup script, configuration file storage directory.
    deploy_dir: "/tidb-deploy/pd-2379"
    # PD Server data storage directory.
    data_dir: "/tidb-data/pd-2379"
    # PD Server log file storage directory.
    log_dir: "/tidb-deploy/pd-2379/log"

你先edit config一下,把拓扑文件中这个节点相关信息拿出来(类似于楼上这种),然后直接用这个信息写成一个新的扩容文件。
把这个节点缩容了,用–force强制缩容,然后用刚刚的扩容文件扩容就行了

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