服务器迁移后集群不可用

nebula 版本:3.0.2
部署方式:分布式
安装方式:RPM
是否为线上版本:N
硬件信息
磁盘 500G x 3
CPU 16核 x 3
内存 64G x 3
在华为云购买3台弹性云服务器EC2(服务器A、B、C),搭建Nebula 3.0.2集群,因为服务器A所在可用区即将下线,所以用服务器A的镜像重新申请一台新的EC2(服务器D),并修改服务器A、B、D的配置文件,重启集群后并执行ADD HOSTS D,可以正常运行 SUBMIT JOB COMPACT、SHOW SPACE、BALANCE LEADER等待系统命令,但是执行match语句会报错。执行show hosts后,服务器D显示No valid partition。
使用EC2的镜像迁移服务器,Nebula的数据无法生效吗?即使服务器D不生效,服务器A、B不应该正常响应match查询吗?
image

下掉host A前,你是否有执行drop host A的操作

原来的集群是三节点,space是三副本,每个节点上一个副本,所以不能删除主机上的图空间

先添加节点D,balance data、leader后再drop host A,将节点A上的partition remove到其他的3个节点,这样就不会造成下线后查询报错

社区版Nebula 3.0.2不支持Balance Data,还有其他可行方案吗

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