可以直接用命令切换
tiup ctl:v{版本} pd member
看一下每个member的名字。然后
tiup ctl:v{版本} pd member transfer {目标pd的name}
切到新的集群上,把老的缩容就行了。
如果要再讲究一点,可以给新的pd设置更高的优先级,你设置好优先级,基本上pd再出现选举也只会再新的pd上。除非新的pd全挂。
tiup ctl:v{版本} pd member leader_priority {pd name} {优先级数字}
没有设置优先级的应该是0,给新pd全部设置成1,这样再选举也只能再新pd中产生pd leader,而且优先级设置好,leader应该会自动换到新pd上。不用你自己再transfer一次。