[ERROR (-1009)]: SemanticError: Data balance not support

  • nebula 版本:3.6.0
  • 部署方式:分布式
  • 安装方式:TAR包安装
  • 是否上生产环境:Y
    五节点集群,三个meta节点,其中两个meta节点的服务器意外下线,图数据库无法登录。在等把下线的两台服务器恢复前我做了下测试:
    把剩下的三台个节点重新配置成三节点集群,三个meta节点。启动正常,show hosts查看结果如下:

    show stats也行:
    (root@nebula) [railway]> show stats
    ±--------±-----------±------+
    | Type | Name | Count |
    ±--------±-----------±------+
    | “Tag” | “city” | 43 |
    | “Edge” | “railway” | 1720 |
    | “Space” | “vertices” | 43 |
    | “Space” | “edges” | 1720 |
    ±--------±-----------±------+
    Got 4 rows (time spent 2.495ms/3.050889ms)

Tue, 07 Jan 2025 01:46:34 CST

(root@nebula) [railway]>
但查询报错:
(root@nebula) [railway]> match (v) return count(v);
[ERROR (-1005)]: Storage Error: RPC failure, probably timeout.

Tue, 07 Jan 2025 01:46:56 CST

(root@nebula) [railway]>
想必是两个OFFLINE 的无效节点导致的,但要移除报错:
(root@nebula) [railway]> SUBMIT JOB BALANCE DATA REMOVE “nebulagraph5”:10779;
[ERROR (-1009)]: SemanticError: Data balance not support

Tue, 07 Jan 2025 01:50:53 CST

(root@nebula) [railway]>

data balnace是实验功能,需要在nebula-graphd.conf中配置开启:
–enable_experimental_feature=true
–enable_data_balance=true

1 个赞

谢谢,设置这两个参数确实可以执行了,但JOB一直无法完成:


nebulagraph4、nebulagraph5已经不存在了,我目得就是将它们remove掉,图空间是3副本,五节点集群理论上移除两个节点不会有影响。

这玩意毕竟是实验功能,可能在某种场景会有bug

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