【 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”这个关键字,看看有没有报错信息。