tidb 连不上pd,但是pd是启动了

1、脚本内容我不是很确定,不过记忆中都是 有 2379端口的,你的脚本内容没有相关内容,所以想试试看(我这边没有 v4.0.0 的环境)
2、啥都不需要动,只需要 reload 就ok,然后看看 run_pd.sh 中是不是2个端口即可(其实日志中也会有输出类似内容的)

我reload后配置文件是这样的

能看看你的 topology 文件内容嘛,关于 pd-servers 相关的内容(edit-config 命令即可)

pd-servers 相关的内容
配置文件 (6.7 KB)

我发现tikv 的进程也在,就是报连不上pd的错

tidb 报错

我看了一下端口访问只能是127.0.0.1,这真实ip 不能访问,这个需要改哪里

你的配置没问题,不明白为什么 reload 之后还是 127.0.0.1 这个回环地址
,建议你 好好检查一下:
1、edit-config 确实 是 IP ,这个刚才确认了没问题
2、查看 .tiup 目录下的.tiup/storage/cluster/clusters/clusterName/meta.yaml 文件中的内容,pd 的IP 是否有问题(不能是127.0.0.1)
3、如果没问题,好像只能再次 reload 一下,看看生成的 run_pd.sh内容有没有问题了
4、如果还有问题,可能只能咱们手动修改脚本内容了,参考上面给你的案例

配置 (7.2 KB)
image

只需要重新reload pd就可以了哈,执行命令
tiup cluster reload test-cluster -R pd

你说的示例是这个吗?
手动添加这个吗?端口应该是2379哈
image

执行命令有报错

你这个报错的原因是:发现对应 IP:PORT 的 pd 进程没启动导致,所以可能需要咱们手动先改一下,run_pd.sh 脚本,启动起来之后,才能 reload(不过这个时候 ,可能都不需要 reload 了:joy:

这个是不是不是2380,应该是2379

参考这个吧,我这边没有默认端口的环境(这个只是在各自端口前面加了一个 1 , 2379 变成了 12379 ,2380 变成了 12380)

我执行启动命令启动成功了,怎么dispaly 的时候没有启动成功

查询状态

1、启动成功后,校验一下。pd 的日志有无异常(看看有无报错,或重启)

pd 日志

另一个 pd 呢,也看看日志(还有你为啥 是 2个 pd)(也校验一下 2个 pd 服务区上的 时间是否一致,ntp服务是否开启)

pd启动好了,现在正在依次启动tidb,tikv

做什么操作了吗?怎么好的?能帮总结一下发出来不,方便其他人万一也遇到类似问题,能有解决办法

我就是按照你发的run_pd加了两个配置,没有动其他的。
tidb 启动不起来,是不是也要按照那个配置一下,有模板么,发一个

错误日志