CREATE SPACE
只有God角色的用户可以执行CREATE SPACE
语句。详情请参见身份验证。
语法
IF NOT EXISTS
关键字可以检测待创建的图空间是否存在,只有不存在时,才会创建图空间。
图空间名称
graph_space_name
在Nebula Graph实例中唯一标识一个图空间。
用户可以为新的图空间设置如下选项:
partition_num
-
指定每个分片的副本数量。建议在生产环境中设置为3,在测试环境中设置为1。由于需要基于多数表决,副本数量必须是奇数。默认值为1。
vid_type
指定点ID的数据类型。可选值为
FIXED_STRING(<N>)
和INT64
。FIXED_STRING(<N>)
表示数据类型为字符串,最大长度为,超出长度会报错;INT64
表示数据类型为整数。默认值为FIXED_STRING(8)
。
如果没有指定选项,Nebula Graph会使用默认值创建图空间。
示例
Nebula Graph将在下一个心跳周期内完成图空间的创建,为了确保创建成功,可以使用如下方法之一:
等待两个心跳周期,例如20秒。
如果需要修改心跳间隔,请为所有配置文件修改参数。
检查分片分布情况
在大型集群中,由于启动时间不同,分片的分布可能不均衡。用户可以执行如下命令检查分片的分布情况: