【 TiDB 使用环境】生产环境 /测试/ Poc
测试
【 TiDB 版本】
v7.1.0
【复现路径】做过哪些操作出现的问题
无,单节点部署tidb cluster
【遇到的问题:问题现象及影响】
tiup cluster start 集群的时候,PD节点启动成功了,从日志中可以看到tikv无法连接到pd节点。
【资源配置】
【附件:截图/日志/监控】
根据提供的信息,可以看出是TiKV无法连接到PD节点,可能是PD节点的IP地址或端口号配置错误导致的。建议按照以下步骤进行排查:
-
确认PD节点的IP地址和端口号是否正确配置。可以通过以下命令查看PD节点的IP地址和端口号:
tiup cluster display <cluster-name>
其中,
<cluster-name>
是你部署的TiDB集群的名称。 -
确认TiKV节点的配置文件中PD节点的IP地址和端口号是否正确。可以通过以下命令查看TiKV节点的配置文件:
tiup cluster edit-config <cluster-name>
然后找到TiKV节点的配置文件,确认其中PD节点的IP地址和端口号是否正确。
-
如果以上两步确认无误,可以尝试重启TiKV节点,看是否能够连接到PD节点。可以通过以下命令重启TiKV节点:
tiup cluster restart <cluster-name> tikv <tikv-index>
其中,
<cluster-name>
是你部署的TiDB集群的名称,<tikv-index>
是TiKV节点的索引号,可以通过以下命令查看:tiup cluster display <cluster-name>
如果重启后仍然无法连接到PD节点,可以查看TiKV节点的日志文件,确认具体的错误信息。
1.tiup cluster display tidb-test
pd的ip和port :192.168.150.100 2379/2380
2.tiup cluster edit-config tidb-test
3.tiup cluster restart 卡在了tikv,我开了另一个终端用telnet 2379端口是可以看到pd正常启动了
pd日志看看 先解决pd启动问题
我觉得你应该检查一下防火墙的设置。
另外telnet 127.0.0.1 2379没有问题
不代表 telnet 192.168.150.100 2379 没有问题。
你应该telnet 192.168.150.100 2379 看看是否能连的上,更有说服力。
是不是磁盘空间不足了
很可能是防火墙没关闭
好的,感谢。刚刚试了下不是防火墙的原因,pd启动后端口通了,我刚刚看了下pd日志,有内存相关的报错panic: runtime error: invalid memory address or nil pointer dereference
确实是pd启动了一会儿,报错了
磁盘够得
感谢大家,好像是内存不够了
哈哈哈,以后就先检查1磁盘,2内存,3网络,4防火墙
内存性能问题好看,top看眼内存是不是用完了
此话题已在最后回复的 60 天后被自动关闭。不再允许新回复。