以下匯總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.