Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Contoh berikut menampilkan respons status terperinci dari pemuat Neptunus saat terjadi kesalahan selama proses pemuatan data. Contoh menggambarkan struktur respons, termasuk informasi tentang feed yang gagal, status keseluruhan, dan log kesalahan terperinci.
Contoh respons status rinci ketika terjadi kesalahan
Ini adalah permintaan yang dikirim melalui HTTP GET
menggunakan curl
:
curl -X GET 'https://
your-neptune-endpoint
:port
/loader/0a237328-afd5-4574-a0bc-c29ce5f54802
?details=true&errors=true&page=1&errorsPerPage=3'
contoh dari respons terperinci ketika terjadi kesalahan
Ini adalah contoh dari respon yang mungkin Anda dapatkan dari kueri di atas, dengan objek errorLogs
yang mencantumkan kesalahan pemuatan yang ditemui:
{ "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 } } }
Contoh kesalahan Data prefetch task interrupted
Kadang-kadang ketika Anda mendapatkan status LOAD_FAILED
dan kemudian meminta informasi lebih rinci, kesalahan yang dikembalikan mungkin berupa PARSING_ERROR
dengan pesan Data prefetch task interrupted
, seperti ini:
"errorLogs" : [ { "errorCode" : "PARSING_ERROR", "errorMessage" : "Data prefetch task interrupted: Data prefetch task for 11467 failed", "fileName" : "s3://amzn-s3-demo-bucket/
some-source-file
", "recordNum" : 0 } ]
Kesalahan ini terjadi ketika ada gangguan sementara dalam proses pemuatan data yang biasanya tidak disebabkan oleh permintaan atau data Anda. Biasanya dapat diselesaikan hanya dengan menjalankan permintaan upload massal lagi. Jika Anda menggunakan pengaturan default, yaitu "mode":"AUTO"
, dan "failOnError":"TRUE"
, loader melewatkan file yang sudah berhasil dimuat dan melanjutkan pemuatan file yang belum dimuat saat terjadi gangguan.