二进制部署TiKV,和PD相同节点启动的TiKV能够启动成功,另一台虚拟机启动TiKV后无法连接到PD

  • 系统版本 & kernel 版本

CentOS Linux release 7.6.1810 (Core)

  • TiDB 版本 】tidb-v4.0.1-linux-amd64
  • 磁盘型号 】 ssd
  • 集群节点分布 】 VMware虚拟机,启了两台虚拟机
  • 问题描述(我做了什么) 】总共两台虚拟机A(192.168.233.129),B(192.168.233.132),在虚拟机A上通过下列命令启动pd:./bin/pd-server --name=pd1 --data-dir=pd1 --client-urls=“http://192.168.233.129:2379” --peer-urls=“http://192.168.233.129:2380” --initial-cluster=“pd1=http://192.168.233.129:2380” 一切正常。
    在虚拟机A上通过下列命令启动TiKV1:./bin/tikv-server --pd-endpoints=“192.168.233.129:2379” --addr=“192.168.233.129:20160” --data-dir=tikv1 一切正常,成功连上PD。
    在虚拟机B上通过以下命令启动TiKV2:./bin/tikv-server --pd-endpoints=“192.168.233.129:2379” --addr=“192.168.233.132:20160” --data-dir=tikv2 出现错误,日志如下:
    image

看日志没有路由信息,检查下网络是否通,有没有关闭防火墙等。另外,建议使用tiup测试使用,不建议使用二进制

感谢,关闭防火墙之后一切正常。

:+1:

:slightly_smiling_face:,在集群部署之前可以按照文档中的前置检查排查下,避免出现环境问题,保证部署的顺畅。

https://docs.pingcap.com/zh/tidb/v4.0/check-before-deployment

此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。