PD多节点故障

【 TiDB 使用环境】生产环境
【 TiDB 版本】V6.1.0

  1. 当然PD产生多节点故障时官方文章中提到“部署一套新PD”,具体使用什么方式呢? scale-out这种行不通。
    https://docs.pingcap.com/zh/tidb/v6.1/pd-recover

  2. 我也参考了:专栏 - 加载中 | TiDB 社区

还请大神帮忙看看

pd 节点都挂掉了?

display 看下目前的 状态吧?

先恢复PD的状态试试

参考这个操作下看看

应该是新建一个集群吧,不是在原来的集群上面扩容

三个PD节点,挂掉两个

全是DONW的状态

新建集群的话,之前tikv的数据如何恢复过去呢

第一篇文章也参考了,但在


这一步就会执行失败,贴子有写到报错

如果 pd 都挂了,就搭建一套新的 pd cluster,然后将 tikv 用 pd-recover 注册过去。
tiup 正常扩容肯定是不行的。。。

用pd-recover把新集群的pd注册称为老集群的pd

还有一个PD节点存活,没有全挂

哦,原来是这个意思。相当于部署一套新的cluster集群,然后把新集群的PD注册过去。我试试

recover完成之后


目前一套故障集群,一套pd cluster。 后续如何操作

仅仅剩下 一个pd 的 集群 能不能 正常访问??? 工作正常不??

不能,PD会显示DOWN的状态

贴一份 pd.log 比较全的日志?貌似现在没搞清为什么 PD 挂

不可以