首页 > 人工智能 > 人工智能 > 一文详解现网修改TiDB集群IP和端口
修改TiDB Server IP地址
1、停止tidb服务
tiup cluster stop tidb-test1 -N 192.168.2.86:4000
2、修改tidb启动脚本IP信息
vi /tidb/tidb-deploy/tidb-4000/scripts/run_tidb.sh
3、修改主机网络,重启网络服务
vi /etc/sysconfig/network-scripts/ifcfg-ens33
systemctl restart network
4、中控机修改meta.yaml信息
将192.168.2.86改为192.168.2.81
vi ~/.tiup/storage/cluster/clusters/tidb-test1/meta.yaml
5、重新加载下tidb节点
tiup cluster reload tidb-test1 -N 192.168.2.81:4000
6、更新监控节点信息(可选)
tiup cluster restart tidb-test1 -N 192.168.2.81:3000
tiup cluster restart tidb-test1 -N 192.168.2.81:9090
1、停止tikv服务
tiup cluster stop tidb-test1 -N 192.168.2.84:20160
2、修改tikv启动脚本IP信息
vi /tidb/tidb-deploy/tikv-20160/scripts/run_tikv.sh
3、修改主机网络,重启网络服务
vi /etc/sysconfig/network-scripts/ifcfg-ens33
systemctl restart network
4、中控机修改meta.yaml信息
将192.168.2.84改为192.168.2.82
vi ~/.tiup/storage/cluster/clusters/tidb-test1/meta.yaml
5、重新加载下tikv节点
tiup cluster reload tidb-test1 -N 192.168.2.82:20160
6、更新监控节点信息 (可选)
tiup cluster restart tidb-test1 -N 192.168.2.81:3000
tiup cluster restart tidb-test1 -N 192.168.2.81:9090
PD 不建议直接修改 IP 地址,先进行扩容,再缩容
1、扩容一台pd节点
tiup cluster scale-out tidb-test1 scale-pd.yaml -uroot -p
2、停止原来pd节点
tiup cluster stop tidb-test1 -N 192.168.2.80:2379
3、修改主机网络,重启网络服务
vi /etc/sysconfig/network-scripts/ifcfg-ens33
systemctl restart network
4、中控机修改meta.yaml信息
vi ~/.tiup/storage/cluster/clusters/tidb-test1/meta.yaml
将192.168.2.80改为192.168.2.86
5、重新加载下pd节点
tiup cluster reload tidb-test1 -N 192.168.2.86:20160
6、更新监控节点信息 (可选)
tiup cluster restart tidb-test1 -N 192.168.2.81:3000
tiup cluster restart tidb-test1 -N 192.168.2.81:9090
1、 停止tidb服务
tiup cluster stop tidb-test1 -N 192.168.2.80:4000
2、 确认修改端口是否占用
netstat -an|grep 4001
netstat -an|grep 10081
3、修改tidb启动脚本端口信息
vi /tidb-deploy/tidb-4000/scripts/run_tidb.sh
4、中控机修改meta.yaml信息
将4000改为4001, 10080 改为10081
vi ~/.tiup/storage/cluster/clusters/tidb-test1/meta.yaml
5、重新加载下tidb节点
tiup cluster reload tidb-test1 -N 192.168.2.80:4001
6、更新监控节点信息 (可选)
tiup cluster restart tidb-test1 -N 192.168.2.81:3000
tiup cluster restart tidb-test1 -N 192.168.2.81:9090
1、停止tikv服务
tiup cluster stop tidb-test1 -N 192.168.2.82:20160
2、确认修改端口是否占用
netstat -an|grep 20161
netstat -an|grep 20181
3、修改tidb启动脚本端口信息
vi /tidb-deploy/tidb-4000/scripts/run_tidb.sh
4、中控机修改meta.yaml信息
将20160改为20161,20180改为20181
vi ~/.tiup/storage/cluster/clusters/tidb-test1/meta.yaml
5、重新加载下tikv节点
tiup cluster reload tidb-test1 -N 192.168.2.82:20161
更新监控节点信息 (可选)
tiup cluster restart tidb-test1 -N 192.168.2.81:3000
tiup cluster restart tidb-test1 -N 192.168.2.81:9090
PD 不建议直接修改 IP端口,先进行扩容,再缩容
1、扩容一台pd节点
tiup cluster scale-out tidb-test1 scale-pd.yaml -uroot -p
2、停止原来pd节点
tiup cluster stop tidb-test1 -N 192.168.2.80:2379
3、确认修改端口是否被占用
nestat -an |grep 2479
netstat -an|grep 2480
4、中控机修改meta.yaml信息
vi ~/.tiup/storage/cluster/clusters/tidb-test1/meta.yaml
将2379改为2479,2380改为2480
5、重新加载下pd节点
tiup cluster reload tidb-test1 -N 192.168.2.80:2379
6、更新监控节点信息 (可选)
tiup cluster restart tidb-test1 -N 192.168.2.81:3000
tiup cluster restart tidb-test1 -N 192.168.2.81:9090
在线修改IP和端口在机房搬迁,网络发生变更或者 端口安全 方面等场景使用比较频繁。此文章是给大家分享现网修改TiDB集群各组件的IP或端口的方法,可以作为平时运维上的操作参考。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70038799/viewspace-3020770/ ,如需转载,请注明出处,否则将追究法律责任。