Tidb 和 pd的leader主机down了 ,是否会切换

[TiDB 版本]
v4.0.9
[问题描述]
您好
Tidb 和 pd的leader主机down了 ,是否会切换,在其他pd节点, 跑 tiup cluster display 没有结果


若提问为性能优化、故障排查类问题,请下载脚本运行。终端输出的打印结果,请务必全选并复制粘贴上传。

pd leader 是否切换和 display 没结果是两个问题

  1. 会切换,线上建议 3 个以上 pd 节点
  2. 看下 display 用户是否正确,换成 su tidb 试下。或者 tiup cluster list 看下中控下都有啥集群。


没有database

没有database


原来down的节点是有的

找到就行~

其他的节点,还是没有

或者 是否有其他命令 可以看到leader是否切换

不理解你的意思,pd 的 leader 在 display status - L 就是了。是否切换可以看 pd.log

就是想测试 下 pd 的切换场景


pd leader 切换的条件是否清楚?stop 这个节点,或者scale-in?

这个是未切换前的,切换后的状态没看出来

:grinning:,切换后 L 就变在其他节点了?

嗯 ,是的,现在遇到,切换后其他节点 tiup cluster display不显示了

就是请教下 另外正常的两个节点 tiup cluster display不显示了,

怎么看出 哪个是leader,

中控只是一台服务器,单点的。

就是 除了中控其他节点 都不能用 tiup cluster命令,是的吧?

对的,tiup 仅存在 deploy 操作的服务器上

那在问下 非中控节点 怎么看集群状态?

如果想通过 tiup 进行查看,那应该不可能了。

通过常规的检查 service 的办法来做。ps 或者 systemctl

我用的这个 ,能看出来哪个是leader ?