CREATE SPACE 语法

    创建图空间可使用 关键字,这个关键字会自动检测对应的图空间是否存在,如果不存在则创建新的,如果存在则直接返回。

    注意: 这里判断图空间是否存在只是比较图空间的名字(不包括属性)。

    在创建图空间的时候,可以传入如下四个自定义选项:

    • partition_num 表示数据分片数量。默认值为 100。建议为硬盘数量的 5 倍。

    • replica_factor

      replica_factor 表示副本数量。默认值是 1,生产集群建议为 3。由于采用多数表决原理,因此需为奇数。

    • collate 表示字符序,定义了字符的比较规则,默认为 utf8_bin。

    如果没有自定义选项,Nebula Graph 会使用默认的值(partition_number、replica_factor、charset 和 collate)来创建图空间。

    在某些大集群上,由于启动时间先后不一,可能会导致 partition 分布不均,可以通过如下命令(SHOW HOSTS)检查机器和分布。

    若发现机器都已在线,但 partition 分布不均,可以通过如下命令 (BALANCE LEADER)来命令 partition 重分布。

    具体见 SHOW HOSTS 和 。