TIDB 单机集群启动失败

【 TiDB 使用环境】生产环境 /测试/ Poc
【 TiDB 版本】tidb-community-server-v6.5.2-linux-amd64.tar
【复现路径】使用 tiup cluster start tidb-test --init 启动集群
【遇到的问题:问题现象及影响】启动集群报错 Error: context deadline exceeded,资源都是够的
【资源配置】进入到 TiDB Dashboard -集群信息 (Cluster Info) -主机(Hosts) 截图此页面
【附件:截图/日志/监控】

tiup cluster display tidb-test看看集群情况
另外单机部署ip你写 127.0.0.1就行,机器不管什么ip远程也都能连

连接方面的报错。根据它的提示,看看日志有什么内容

排错首先就是看日志,不看日志的话很难找到问题原因的

端口问题,文件权限问题

把具体的日志发出来吧

信息量太少了,看下日志再分析

看下日志

端口是不是有问题

端口或者权限建议上传一下日志再查看

参考文档
https://docs.pingcap.com/zh/tidb/stable/troubleshoot-tidb-cluster

首先检查 pd-server 的进程状态和日志,确保 pd-server 成功启动,对应端口已打开:lsof -i:port

若 pd-server 正常,则需要检查 tidb-server 机器和 pd-server 对应端口之间的连通性,确保网段连通且对应服务端口已添加到防火墙白名单中,可通过 nc 或 curl 工具检查。

例如,假设 tidb 服务位于 192.168.1.100,无法连接的 pd 位于 192.168.1.101,且 2379 为其 client port,则可以在 tidb 机器上执行 nc -v -z 192.168.1.101 2379,测试是否可以访问端口。或使用 curl -v 192.168.1.101:2379/pd/api/v1/leader 直接检查 pd 是否正常服务。

可以使用tiup playground 快速部署

上日志看看

上日志

端口查看一下

你这个是跟etcd通讯故障啊,etcd是存集群元数据的,没它集群不行

是不是又防火墙啥的

按照官方文档 快速部署了好几套。从来没遇到过这种问题,一般遇到启动不了的。。直接删掉重新安装就没问题了

需要查看是否有相关的日志,可以搜索“ERROR”这个关键字,看看有没有报错信息。