扩容PD节点出错,超时

在扩容节点的时候,防火墙处于关闭状态,但是启动的时候,一直在获取访问本节点信息,publish error

辛苦描述下扩容的步骤。

PD3节点由于是虚拟机,在网卡损坏后,进行了系统重装。导致PD3节点整体丢失。

1、对PD3节点进行了卸载

2、在完成PD3节点服务器重装后,进行PD3节点的扩容操作,作为一个新的节点继续挂载到对应集群中。

3、先添加了节点信息到inventory.ini配置中

4、进行初始化成功

5、进行部署PD节点成功

6、启动节点报错:

卸载方式方式是直接删除的机器上的文件还是通过缩容方式将该 pd 节点从集群中踢出。

另外,之前是网卡损坏,检查下现在机器网络是否是通的。可以用 ping 或者 telnet 命令

1、通过缩容的方式进行剔除

2、联通的是没有问题的,防火墙已经关闭

3、本电脑中还安装了其他程序,通过程序判定接口是肯定能联通的

4、172.17.23.169属于本机,报错提示应该是本机,可能是由于本机启动出现异常导致监听一直出现问题。但是只是我初步武断看法

5、通过查看能查看到端口监听

6、通过主控机ping能ping通 image

7、telnet失败 image

用 curl 命令 看下这个节点 2380 的状态,检查下是否是异常的

通过 pd-ctl 指令进行查看扩容状态,发现扩容未成功:

运行指令如下:

/home/tidb/tidb-ansible/resources/bin/pd-ctl -u “http://172.17.23.145:2379” -d member

扩缩容 PD 节点中间状态是否,是否对于缩容以后的 data.pd 等其他的配置文件和数据做一下清理吗 ? 需要先排除之前的缩容 PD 后,旧的的 PD 相关文件的影响。

如要如何清理?直接删除其中的内容吗?

目前文件夹中包括以下内容:

image

在扩容后,由于原本数据影响导致节点不能启动问题,解决方式:

清除pd节点对应数据文件data.pd

成功挂载: