nebula集群环境部署,停掉一个节点后,查询就会报错

  • nebula 版本:3.4.1

  • 部署方式:分布式 /

  • 安装方式: RPM

  • 是否上生产环境: N

  • 问题的具体描述
    nebula集群环境部署,停掉一个节点后,查询就会报错

Space 的 replica factor 是 1 还是 3 哈?

默认值 1

这符合预期,每一份数据分片只有一个副本,查询的时候查到了分片所在的 storaged 没法读取数据,就报错 storage error

1 个赞

我在nebula-meta.conf配置文件中设置replica factor为3后,然后同样集群下停掉一个节点的服务,还是会报这个错误

不是这个设置,是指create space 的时候指定的replica

1 个赞

@Reid00 分享的,这个 replica 的设定是创建 space 时候指定的哈

谢谢,我试试哈

谢谢哈

我调整为3后,还是不行。


storage 三个节点,把主节点停掉后,不会选出新的主节点,如下所示:


请问,是哪里配置不对吗?

正常情况如下所示,24.166 为主节点:

通过 nebula.service status all 查看状态,发现有一个节点的 metad 是红色的,按照如下操作后,高可用问题解决:
1、修改防火墙策略,增加 9551 端口的放行
2、调整顺序启动,先 meta、其次 graph、最后 storage

3 个赞

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