启动tidb报错context deadline exceeded

[2024/05/22 14:43:02.177 +08:00] [INFO] [region_cache.go:2377] [“[health check] check health error”] [store=10.114.26.112:20161] [error=“rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 10.114.26.112:20161: connect: connection refused"”]
[2024/05/22 14:43:02.177 +08:00] [INFO] [region_request.go:785] [“mark store’s regions need be refill”] [id=183062372] [addr=10.114.26.112:20161] [error=“context deadline exceeded”]

看看这里

这可能是由于网络连接问题或资源限制引起的。

您遇到的错误提示表明 TiDB 集群中的某个节点(IP地址为 10.114.26.112)无法通过指定的端口(20161)建立连接。这通常意味着网络问题或目标服务未运行。以下是一些可能的解决步骤:

  1. 检查网络连通性:确保您的客户端能够通过网络到达目标节点的 IP 地址和端口。您可以使用 ping 命令或 telnet 命令来测试网络连接。
  2. 检查服务状态:登录到目标节点,检查 TiDB 相关服务是否正在运行。您可以使用系统监控工具或直接查看服务的进程状态。
  3. 查看日志文件:检查 TiDB 集群的日志文件,特别是目标节点的日志,以获取更多关于错误原因的信息。
  4. 重启服务:如果确定服务未运行,尝试重启 TiDB 相关服务。在某些情况下,服务可能因为各种原因而崩溃或卡住,重启可以解决这些问题。
  5. 检查安全组和防火墙设置:确保没有安全组规则或防火墙设置阻止了来自您的客户端到目标节点的连接。