استكشاف مشكلات المشاركة الشائعة وإصلاحها في 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 العميل في إعدادات جدار حماية حساب التخزين.