استكشاف مشكلات المشاركة الشائعة وإصلاحها في Delta Sharing
تصف الأقسام التالية الأخطاء الشائعة التي قد تحدث عند محاولة الوصول إلى البيانات في مشاركة.
تجاوز حد الموارد الأخطاء
المشكلة: يرجع الاستعلام الموجود في جدول مشترك الخطأ RESOURCE_LIMIT_EXCEEDED
.
قد ترى أي من هذه الأخطاء:
"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"
الأسباب المحتملة: هناك حدود لعدد الملفات في بيانات التعريف المسموح بها لجدول مشترك.
الإصلاح الموصى به: لمعرفة كيفية حل أي من هذه المشكلات، راجع خطأ RESOURCE_LIMIT_EXCEEDED عند الاستعلام عن جدول Delta Sharing في قاعدة معارف Databricks.
مشكلة ملف بيانات مفرغة
المشكلة: تظهر رسالة خطأ تطرح استثناء "404 لا يوجد [path|key] المحدد".
أمثلة على خطأ Spark:
java.lang.Throwable: HTTP request failed with status: HTTP/1.1 404 The specified path does not exist.
أو
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>
السبب المحتمل: عادة ما تشاهد هذا الخطأ لأن ملف البيانات المطابق ل URL الموقع مسبقا يتم تفريغه في الجدول المشترك وينتمي ملف البيانات إلى إصدار جدول تاريخي.
الحل البديل: الاستعلام عن أحدث لقطة.
مشكلة تكوين شبكة التخزين
المشكلة: ترى رسالة خطأ تطرح SSLCertVerificationError
.
مثال على خطأ Spark:
ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)
السبب المحتمل: عادة ما تشاهد هذا الخطأ بسبب وجود قيود على الشبكة على موقع تخزين الجدول أو وحدة التخزين المشتركة.
الإصلاح الموصى به: في واجهة موفر التخزين، اسمح بالوصول إلى موقع التخزين عن طريق السماح ب IP العميل في إعدادات جدار حماية حساب التخزين.