重启TiKV集群,已连接的客户端client-go无法恢复

  1. 检查 PD 集群状态
  • 使用tiup pdctl命令查看 PD 集群 Leader 是否正常选举
  • 示例命令:tiup pdctl -u http://pd-ip:2379 config show
  1. 刷新客户端连接
  • 重启客户端应用,重新建立与 PD 的连接
  • 若使用连接池,需确保连接池配置了合理的重试机制
  1. 检查网络连通性
  • 确认客户端与 PD 节点之间的网络连通性
  • 检查防火墙规则是否阻止了 PD 通信端口(默认 2379)
  1. 监控 PD 集群负载
  • 通过 TiDB Dashboard 查看 PD 节点的 CPU、内存使用情况
  • 若负载过高,可考虑增加 PD 节点或调整调度参数