CREATE SPACE

    只有God角色的用户可以执行CREATE SPACE语句。详情请参见身份验证

    语法

    IF NOT EXISTS关键字可以检测待创建的图空间是否存在,只有不存在时,才会创建图空间。

    图空间名称

    graph_space_name在Nebula Graph实例中唯一标识一个图空间。

    用户可以为新的图空间设置如下选项:

    • partition_num

    • 指定每个分片的副本数量。建议在生产环境中设置为3,在测试环境中设置为1。由于需要基于多数表决,副本数量必须是奇数。默认值为1。

    • vid_type

      指定点ID的数据类型。可选值为FIXED_STRING(<N>)INT64FIXED_STRING(<N>)表示数据类型为字符串,最大长度为,超出长度会报错;INT64表示数据类型为整数。默认值为FIXED_STRING(8)

    如果没有指定选项,Nebula Graph会使用默认值创建图空间。

    示例

    Nebula Graph将在下一个心跳周期内完成图空间的创建,为了确保创建成功,可以使用如下方法之一:

    • 等待两个心跳周期,例如20秒。

    如果需要修改心跳间隔,请为所有配置文件修改参数。

    检查分片分布情况

    在大型集群中,由于启动时间不同,分片的分布可能不均衡。用户可以执行如下命令检查分片的分布情况: