我登陆到dashboard,显示无法连接到TiDB,请问可能的原因是哪些
和另一个帖子的是一个集群吗? 可能和那个报错有关,等确认了之后,这个问题可能就解决了,多谢
好的,谢谢
您好:
请修复这个问题后,查看能否连接,多谢
您好
可以尝试在部署 tidb 的 docker 节点的启动命令中添加 -advertise-address=<IP>
,然后重启并观察 dashboard 能否正常启动。目前,如果您在 tidb 节点映射的端口内外不一致,会引起 dashboard 无法使用,进而导致 PD 报 request failed
这条日志。在多台机器上部署时,推荐您尝试使用 ansible 的方式部署集群。
您好!
这个dashboard是集成在pd里的吗?我重启tidb(加了-advertise-address),问题还在。
TiDB Dashboard 这个项目是集成在 PD 中的。
如果问题还存在,您看下 request failed
日志中所提示的 IP 是已经发生了改变还是仍然为 0.0.0.0
?我看您的启动参数中,端口都做了改变,目前 TiDB 这边如果内部端口和外部端口不一致的话,是会无法连接的,您可以尝试使用 -P
-status
这两个参数来设置内部的端口使得和外部端口一致,看看能否暂时解决这个问题。
如果您做了以上修改后,仍然有这个问题,可以尝试清理 PD 的数据后再试一次。非常抱歉
不好意思,目前 tidb 的 --advertise-address
参数只能设置 IP,不能把端口也传进去。报错信息中可以观察到有两个 :10080 了。
已经没有问题!感谢
此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。