两台电脑之间拷贝 /data 目录进行nebula 迁移之后 host一直offline ,请问大佬如何解决

两台电脑之间迁移nebula
源:
nebula 版本:3.4.1
部署方式: 单机
安装方式:RPM
目的机器:
nebula 版本:3.5.0
部署方式: 单机
安装方式:RPM

conf配置地址都是127.0.0.1

show hosts 是所有服务都 offline 么?

只有一个host,在部署的时候已经add过了,迁移数据进来之后重启,一直offline

这个提示语的话,就是你需要操作下 add hosts,你即便是做了迁移,你还是要再一次激活下 storage 服务的。你先试试把新机器的 storage add hosts 下。

add的时候提示host已存在,是要先drop,然后再add一次吗

请问从3.4.1拷贝data数据到3.5.0里面不会冲突吧?

A 机器和 B 机器是同一个 ip 么?

两台服务器ip肯定不一样,但是conf配置文件都是一样的,都是127.0.0.1

你先把之前的机器 stop 下,然后再试试重启新的机器。昨天和技术沟通过,他说要先停老机器,再启动新机器,你看看有没有效。

尝试了,还是不行,OFFLINE,源服务器是阿里云,目标服务器是腾讯云,可能不是这个原因

drop 之后再 add hosts 呢?也不行么

drop之后,使用目标服务器备份data文件,可以add,替换为源服务器data文件之后,add时报错

image

使用源服务器data文件时,无法直接drop,得替换为目标服务器data文件才能drop

image

你先把 127.0.0.1 drop 先,我们的测试同学刚说了,多台机器的话,不要用 127.0.0.1 了,得用真实的 ip 信息,你试试把真实的 ip 填上去。

我把目标机器版本换成3.4.1,可以通过拷贝/data目录进行数据迁移,3.5.0不成功可能是版本问题

1 个赞

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