TIDB 调整pdsever副本方式

【TiDB 使用环境】生产环境
【TiDB 版本】v7.5.5
【操作系统】centos 7.5
【部署方式】物理机器
【集群数据量】多套
【集群节点数】30+
【遇到的问题:问题现象及影响】 问题描述: pdserver默认是最少3副本【raft协议】,其中有一个副本实例所在物理服务器有硬件故障打算停机保修,可否先通过新扩容第4个副本后,在缩容这个故障副本的方式解决呢,这样风险是否最低?

都行,如果硬件故障修的时间比较短,比如 1 天就修完了,可以直接停下来修,修好了再起来就行了
风险就是在你修的这 1 天里,再坏一台机器就无法正常对外提供服务了

先缩后扩风险还是比较大

对,最好这样,先扩容再缩容。

1 个赞

主要是不知道能不能扩第四个副本,哈哈,有最佳实战么

可以扩容,直接搞就行,没啥问题

1 个赞

好的,我测试下,辛苦

是扩节点,不是扩副本。参照官方文档操作就可以。副本还是3副本。
https://docs.pingcap.com/zh/tidb/stable/scale-tidb-using-tiup/#使用-tiup-扩容缩容-tidb-集群

这里有个可参考的另外一种方案

可能没描述清楚,是节点

先扩再缩是很稳妥的做法,而且你好像只是说pd节点?那更安全一些。

1 个赞

收到,非常感谢

1 个赞

先扩容在缩容,这个风险是最低的

先扩容再缩容。这样最好

先扩再缩容

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