Memecahkan masalah berbagi umum di Berbagi Delta
Bagian berikut ini menjelaskan kesalahan umum yang mungkin terjadi saat Anda mencoba mengakses data dalam berbagi.
Kesalahan batas sumber daya terlampaui
Masalah: Kueri Anda pada tabel bersama mengembalikan kesalahan RESOURCE_LIMIT_EXCEEDED
.
Anda mungkin melihat salah satu kesalahan ini:
"RESOURCE_LIMIT_EXCEEDED","message":"The table metadata size exceeded limits"
"RESOURCE_LIMIT_EXCEEDED","message":"The number of files in the table to return exceeded limits, consider contact your provider to optimize the table"
Kemungkinan penyebab: Ada batasan jumlah file dalam metadata yang diizinkan untuk tabel bersama.
Perbaikan yang direkomendasikan: Untuk mempelajari cara mengatasi salah satu masalah ini, lihat kesalahan RESOURCE_LIMIT_EXCEEDED saat mengkueri tabel Berbagi Delta di Pangkalan Pengetahuan Databricks.
Masalah file data yang dikosongkan
Masalah: Anda melihat pesan kesalahan yang melempar pengecualian "404 [jalur|kunci] yang ditentukan tidak ada".
Contoh kesalahan Spark:
java.lang.Throwable: HTTP request failed with status: HTTP/1.1 404 The specified path does not exist.
or
HTTP request failed with status: HTTP/1.1 404 Not Found <?xml version="1.0" encoding="UTF-8"?>
<Error><Code>NoSuchKey</Code><Message>The specified key does not exist.</Message>
Kemungkinan penyebab: Biasanya Anda melihat kesalahan ini karena file data yang sesuai dengan URL yang telah ditandatangani sebelumnya dikosongkan dalam tabel bersama dan file data milik versi tabel historis.
Solusi sementara: Mengkueri rekam jepret terbaru.
Masalah konfigurasi jaringan penyimpanan
Masalah: Anda melihat pesan kesalahan yang melempar SSLCertVerificationError
.
Contoh kesalahan Spark:
ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)
Kemungkinan penyebab: Biasanya Anda melihat kesalahan ini karena ada pembatasan jaringan pada lokasi penyimpanan tabel atau volume bersama.
Perbaikan yang disarankan: Di antarmuka penyedia penyimpanan, izinkan akses ke lokasi penyimpanan dengan mengizinkan IP klien di pengaturan firewall akun penyimpanan.