pd join集群失败

根据您的描述,这个问题可能是由于 pd-1 和 pd-2 的集群 ID 不一致导致的。集群 ID 是 TiDB 集群的唯一标识符,如果不同的节点的集群 ID 不一致,就会导致节点之间无法正常通信。

解决这个问题的方法是,确保 pd-1 和 pd-2 的集群 ID 一致。您可以按照以下步骤进行操作:

  1. 在 pd-1 节点上执行命令 tiup cluster display <cluster-name>,查看当前集群的 ID。

  2. 在 pd-2 节点上执行命令 tiup cluster edit-config <cluster-name>,编辑集群配置文件。

  3. 在配置文件中添加以下内容:

[global]
cluster-id = "<cluster-id>"

其中,<cluster-id> 是 pd-1 节点上查看到的集群 ID。

  1. 保存配置文件并退出编辑器。

  2. 在 pd-2 节点上执行命令 tiup cluster reload <cluster-name> -R pd-ctl,重新加载集群配置。

  3. 在 pd-2 节点上执行命令 tiup cluster start <cluster-name> -R pd-ctl,启动 pd-2 节点。

如果以上方法无法解决问题,您可以尝试重新初始化 TiDB 集群