nebula 2.0-beta插入报错

  1. sql语句:INSERT VERTEX event(eventid, huid, htlid, id_name, mobile, bmobile, crmmobile, crmbmobile, id_no, clientid, chlorofp, chlorotoken, cardno) values ‘44ec3d11-3981-4264-9445-b9f4e87c1bae’:(‘44ec3d11-3981-4264-9445-b9f4e87c1bae’, ‘’, ‘’, ‘’, ‘133YWFH4022’, ‘133YWFH4022’, ‘133YWFH4022’, ‘133YWFH4022’, ‘’, ‘’, ‘’, ‘’, ‘’)
    显示错误:[ERROR (-8)]: Storage Error: Invalid vid.
    我查看了下日志:E1209 14:47:04.388396 25145 AddVerticesProcessor.cpp:62] Space 1, vertex length invalid, space vid len: 8, vid is 44ec3d11-3981-4264-9445-b9f4e87c1bae

看日志的意思是vid的长度是8,我的vid太长了,然后我修改为hash的方式
2.INSERT VERTEX event(eventid, huid, htlid, id_name, mobile, bmobile, crmmobile, crmbmobile, id_no, clientid, chlorofp, chlorotoken, cardno) values hash(‘44ec3d11-3981-4264-9445-b9f4e87c1bae’):(‘44ec3d11-3981-4264-9445-b9f4e87c1bae’, ‘’, ‘’, ‘’, ‘133YWFH4022’, ‘133YWFH4022’, ‘133YWFH4022’, ‘133YWFH4022’, ‘’, ‘’, ‘’, ‘’, ‘’)
显示错误:[ERROR (-8)]: Wrong vertex id type
疑问:这种方式我在1.1.0版本是可以的,2.0开始不支持hash了吗?

麻烦解答下疑问

目前2.0只支持string类型。

我现在就是string,但是长度显示最大为8 ?

可以自行设置的, CREATE SPACE my_space_4(vid_type = FIXED_STRING(30))
https://docs.nebula-graph.io/2.0/3.ngql-guide/9.space-statements.md/1.create-space/

insert vertex遇到异常
[ERROR (-8)]: Storage Error: part: 2, error code: -16.

这个是什么问题?

服务都还在吗

看着都在

image

我是不是要重启下?

我昨天插入的时候有些vid比较长,出现的异常是

这个会有影响吗

会有影响的,创建space的时候要为vid设置长度,CREATE SPACE my_space_4(vid_type = FIXED_STRING(30))
https://docs.nebula-graph.io/2.0/3.ngql-guide/9.space-statements.md/1.create-space/

数据删除,重建集群。我发现partition多的话,会影响写入速度

是会影响的,可以根据需求适当设置

nebula 2.0 java client, 不支持异步吗?