Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Neptune Loader Get StatuserrorLogs
exemples
Exemple de réponse d'état détaillée en cas d'erreur
Il s'agit d'une demande envoyée via HTTPGET
en utilisantcurl
:
curl -X GET 'https://
your-neptune-endpoint
:port
/loader/0a237328-afd5-4574-a0bc-c29ce5f54802
?details=true&errors=true&page=1&errorsPerPage=3'
Exemple d'une réponse détaillée en cas d'erreur
Voici un exemple de la réponse que vous pourriez obtenir à partir de la requête ci-dessus, avec unerrorLogs
objet listant les erreurs de chargement rencontrées :
{ "status" : "200 OK", "payload" : { "failedFeeds" : [ { "datatypeMismatchErrors" : 0, "fullUri" : "s3://
bucket
/key
", "insertErrors" : 0, "parsingErrors" : 5, "retryNumber" : 0, "runNumber" : 1, "status" : "LOAD_FAILED", "totalDuplicates" : 0, "totalRecords" : 5, "totalTimeSpent" : 3.0 } ], "feedCount" : [ { "LOAD_FAILED" : 1 } ], "overallStatus" : { "datatypeMismatchErrors" : 0, "fullUri" : "s3://bucket
/key
", "insertErrors" : 0, "parsingErrors" : 5, "retryNumber" : 0, "runNumber" : 1, "status" : "LOAD_FAILED", "totalDuplicates" : 0, "totalRecords" : 5, "totalTimeSpent" : 3.0 }, "errors" : { "endIndex" : 3, "errorLogs" : [ { "errorCode" : "PARSING_ERROR", "errorMessage" : "Expected '<', found: |", "fileName" : "s3://bucket
/key
", "recordNum" : 1 }, { "errorCode" : "PARSING_ERROR", "errorMessage" : "Expected '<', found: |", "fileName" : "s3://bucket
/key
", "recordNum" : 2 }, { "errorCode" : "PARSING_ERROR", "errorMessage" : "Expected '<', found: |", "fileName" : "s3://bucket
/key
", "recordNum" : 3 } ], "loadId" : "0a237328-afd5-4574-a0bc-c29ce5f5480
2", "startIndex" : 1 } } }
Exemple deData prefetch task interrupted
erreur
Parfois, lorsque vous obtenez un statut LOAD_FAILED
, puis demandez des informations plus détaillées, l'erreur renvoyée peut être PARSING_ERROR
avec un message Data prefetch task interrupted
, comme suit :
"errorLogs" : [ { "errorCode" : "PARSING_ERROR", "errorMessage" : "Data prefetch task interrupted: Data prefetch task for 11467 failed", "fileName" : "s3://
some-source-bucket
/some-source-file
", "recordNum" : 0 } ]
Cette erreur se produit en cas d'interruption temporaire du processus de chargement des données qui n'est généralement pas provoquée par votre demande ni vos données. Elle peut généralement être résolue simplement en réexécutant la demande de chargement par lot. Si vous utilisez les paramètres par défaut, à savoir "mode":"AUTO"
et "failOnError":"TRUE"
, le chargeur ignore les fichiers qu'il a déjà chargés avec succès et reprend le chargement des fichiers qu'il n'avait pas encore chargés lorsque l'interruption s'est produite.