tidb 修改服务器IP启动不了

【 TiDB 使用环境】
【概述】:场景 + 问题概述
【背景】:做过哪些操作
【现象】:业务和数据库现象
【问题】:当前遇到的问题
【业务影响】:无法启动
【TiDB 版本】:tidb4.0.7
【附件】:

1 个赞

这边按照https://asktug.com/t/topic/63294方式修改ip 出现的错误如下截图
1.修改~/.tiup/storage/cluster/clusters/tidb-test/meta.yaml

2.tiup cluster:v1.2.1 reload tidb-test

3.tiup cluster:v1.2.1 start tidb-test

2 个赞

@北京大爷 @Lucien

2 个赞

reload 之前 先 start pd
tiup cluster start xxxxxxx -R pd

2 个赞


一直卡着不动

2 个赞

你tiup版本好像需要是1.2.1的

1 个赞

是的。我的tidb4.0.7对应的 好像是1.2.1

1 个赞

是按照这个操作的嘛?

我之前在我本地单机tidb 按照如下操作就成功了 ,但是我的集群tidb 这样操作不可以
1.修改meta.yaml
2.tiup cluster:v1.2.1 reload tidb
3.tiup cluster:v1.2.1 restart tidb

然后我现在在中间加了重构pd 就可以了。具体原因是什么呢
因为我现在是在测试集群。过几天会在正式环境使用,怕到时候正式环境启动不了

PD是整个集群的控制组件,有region的元信息,路由i信息,分配TSO,集群ID等,我理解的换IP了就相当于重建了PD的集群,要想集群继续延续接上上一个pd集群的信息的话,需要使用pd-revover恢复一下,比换tidb的ip过要复杂一些,所以你可以先按照上面的方法恢复一下,看看

我看这个帖子 也没有重建pd
然后我本地tidb 换ip也没有重建pd 也可以启动

我现在按照重建pd的方式。在test环境 可以正常启动。

1、重建pd:


2、tidb应该是直接加入到集群中就可以,我当初换node-exporter和blackbox-exporter端口时,也是不用重建pd集群,pd组件和这些组件应该是不一样的

好的。我加入重建pd步骤。可以启动集群了


但是现在dm又启动不了

这个dm是和cluster平等的组件,需要问大佬了:joy:,有点尴尬

行 我在发个dm的帖子

嗯嗯嗯

此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。