ITPub博客

首页 > 人工智能 > 人工智能 > 一文详解现网修改TiDB集群IP和端口

一文详解现网修改TiDB集群IP和端口

原创 人工智能 作者:神州数码_DC 时间:2024-07-01 15:19:18 0 删除 编辑

集群拓扑信息

图片




修改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


修改TiKV Server IP地址


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 server IP地址


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


修改TiDB Server端口


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


修改TiKV Serveri端口


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 server端口


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/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: 没有了~
下一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2024-07-01

  • 博文量
    1
  • 访问量
    1211