以下汇总GDB使用时常见的一些错误信息,以及解决方法。
数据导入任务错误列表
数据导入提供添加、查询和删除接口,查询接口除自身命令错误外还提供任务运行过程中产生的错误。
请求 | 返回 | 描述 |
---|
请求 | 返回 | 描述 |
---|---|---|
添加任务 | Loader File Format don’t support | 要求导入的文件格式不支持,当前只支持.csv格式。 |
Operation not permitted on a read-replica instance | 备实例不支持导入任务,需要检查主备情况。 | |
Invalid loaderId | 任务ID无效。 | |
Unsupport Content-Type Request | 不支持使用非application/json格式的Content-Type请求添加任务。 | |
SERVER_ERROR: LOAD ACCOUNT MISSED | 服务端错误,联系技术支持解决。 | |
Failed to Start load because of not found GraphDB instance | 服务端错误,联系技术支持解决。 | |
too small size object | 太小的导入文件,通常是不够包含一行合法的记录。 | |
Fail to get meta:{{msg}} | OSS访问出错。 | |
Max concurrent load limit breached | 超过最大并发数限制(1个)。 | |
LOAD_INVALID_REQUEST: {{msg}} | 请求中任务参数解析出错,根据具体的错误提示检查输入参数。 | |
No Sub-Key object in dir | OSS目录下没有找到导入文件。 | |
OSS: {{msg}} | OSS访问出错,可联系技术支持协助解决。 | |
LOAD_ARN_ROLE_FAILED: {{msg}} | 角色授权请求异常,可联系技术支持协助解决。 | |
LOAD_NOT_SUPPORT TO RESUME LOAD | 重复添加任务不支持,暂时可以尝试删除后再添加。 | |
删除任务 | loaderId is needed for DELETE | 删除请求没有提供任务ID。 |
The load does not exist or active | 删除请求的任务不存在。 | |
查询任务 | The load does not exist | 查询请求的任务不存在。 |
CSV header error, {{path}} | 导入任务中的文件格式不符合要求。 | |
Parser Record Error, line, record field size is mismatch with header | 解析CSV记录出错,记录中域个数与标题不匹配。 | |
Parser Record Error, {{line}}, id miss in record | 解析CSV记录出错,缺少ID域。 | |
Parser Record Error, {{line}}, from and to needed in edge record | 解析CSV记录出错 ,边缺少to/from域。 | |
Fetch Line Record: {{line}} CSV record over limited | 流式解析文件为CSV记录出错,超长记录行(超过4 MB)。 | |
Commit record Error: {{line}}, {{code}}, record {{id}} | 写入数据到GDB实例出错,可联系技术支持解决。 |
常见GDB写错误码
code = 22 - ID 不存在,导入边时如果关联的点不在GDB实例。
code = 21 - ID 已经存在,导入点或边时,重复添加相同ID的记录,通常是因为您的导入参数failOnError设置为true导致,请设置为false。
code = 25 - ID 已经存在,但是GDB里该点或边的label与您提供的label不一致。
GDB要求点或边ID唯一,即一个实例里所有点的ID都不相同,所有边的ID也都不相同,不是局限在一个label内,但点的ID可以与边ID重复。
常见OSS访问错误
OSS Endpoint使用错误,GDB默认访问同region的OSS资源,如果提供的OSS bucket不在相同region会报错
[OSS] AccessDenied : The bucket you are attempting to access must be addressed using the specified endpoint. Please send all future requests to this endpoint.
OSS 文件不存在,导入任务找不到参数指定OSS路径的文件。
[OSS] NoSuchKey : The specified key does not exist.