根据您的描述,这个问题可能是由于 pd-1 和 pd-2 的集群 ID 不一致导致的。集群 ID 是 TiDB 集群的唯一标识符,如果不同的节点的集群 ID 不一致,就会导致节点之间无法正常通信。
解决这个问题的方法是,确保 pd-1 和 pd-2 的集群 ID 一致。您可以按照以下步骤进行操作:
- 
在 pd-1 节点上执行命令 tiup cluster display <cluster-name>,查看当前集群的 ID。
- 
在 pd-2 节点上执行命令 tiup cluster edit-config <cluster-name>,编辑集群配置文件。
- 
在配置文件中添加以下内容: 
[global]
cluster-id = "<cluster-id>"
其中,<cluster-id> 是 pd-1 节点上查看到的集群 ID。
- 
保存配置文件并退出编辑器。 
- 
在 pd-2 节点上执行命令 tiup cluster reload <cluster-name> -R pd-ctl,重新加载集群配置。
- 
在 pd-2 节点上执行命令 tiup cluster start <cluster-name> -R pd-ctl,启动 pd-2 节点。
如果以上方法无法解决问题,您可以尝试重新初始化 TiDB 集群