暂无图片
重启服务器后有一个节点IP变化了,导致服务现在无法启动,有没有修改配置能快速启动的方法?
我来答
分享
暂无图片 匿名用户
重启服务器后有一个节点IP变化了,导致服务现在无法启动,有没有修改配置能快速启动的方法?

【 使用环境 】生产环境 or 测试环境
三节点集群
【 OB or 其他组件 】
OceanBase社区版一键安装包 (OceanBase All in One)
【 使用版本 】
4.2.0
【问题描述】
服务器用的虚拟机,IP自动设置成了动态IP,重启服务器后主节点IP变化了,导致服务现在无法启动,有没有修改配置能快速启动的方法?
我尝试了使用obd cluster edit-config xx指令,修改之后还是无法启动。而且由于之前使用的IP已经被某机器占用了,这台机器未找到,导致此机器无法修改IP为之前的IP。
【复现路径】问题出现前后相关操作
【问题现象及影响】
【附件】

TW}E8_GV5X7CWP`S}}0MQ2

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
O
OceanBase社区传送门

1.你现在通过edit-config 把配置还原到之前的
2.obd cluster start 这时候obd 会提示失败 但是理论上另外2个节点可以正常启动的
3.通过ps 查看另外2台节点的server是否存在 如果存在这时候可以通过obclient 直接连上去的 数据还在
你看这个是否可以满足你当前的需求?如果还要还原这个集群是可以操作的不过比较繁琐大概步骤如下:
4. 通过命令行连上那2台server中一台 然后下掉 不可用的节点
5. 修改~/.obd/cluster/{deployname}/config.yaml 把不可用的ip换成可用的ip
6.去更改ip的机器上 cd到ob的data目录 rm -rf store/clog/* & rm -rf store/slog/* & rm -rf store/sstable/*
7. 通过obd 启动集群 此刻预期是可以启动成功的
8.手动链接上之前可用的2个ob中的一个 执行增加节点的命令 把这个节点加进去

暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏