البرامج النصية العمومية init (قديم)

هام

تم إيقاف هذه الوثائق وقد لا يتم تحديثها. لم تعد المنتجات أو الخدمات أو التقنيات المذكورة في هذا المحتوى مدعومة. راجع ما هي البرامج النصية للit؟.

تحذير

البرامج النصية العمومية القديمة init والبرامج النصية init المسماة بالمجموعة هي نهاية العمر الافتراضي ولم يعد من الممكن استخدامها.

يتم تشغيل البرامج النصية للit العمومية القديمة على كل نظام مجموعة. وهي أقل أمانا من إطار عمل البرنامج النصي init العمومي الجديد، وتتجاهل حالات الفشل بصمت، ولا يمكنها الرجوع إلى متغيرات البيئة.

توصي Databricks بترحيل جميع البرامج النصية للتثبيت العمومي القديمة الحالية إلى إطار عمل البرنامج النصي العمومي الجديد init. البرامج النصية للit العمومية القديمة غير مرئية في واجهة المستخدم، ولكن يمكن العثور عليها في dbfs:/databricks/init/. يجب حذفها أو نقلها من هذا المجلد لإكمال الترحيل.

الترحيل من البرامج النصية القديمة إلى البرامج النصية العالمية الجديدة init

إذا تم تشغيل مساحة عمل Azure Databricks الخاصة بك قبل أغسطس 2020، فقد لا يزال لديك نصوص init عمومية قديمة. تم إهمال البرامج النصية العمومية القديمة init ولم تعد متوفرة في مساحات العمل الجديدة. لا ينبغي استخدامها.

إشعار

في 1 سبتمبر 2023، ستقوم Azure Databricks بتعطيل البرامج النصية للتثبيت العمومي القديم لجميع مساحات العمل. توصي Azure Databricks بترحيل البرامج النصية العمومية القديمة init إلى إطار عمل البرنامج النصي للتكوين العمومي الحالي في أقرب وقت ممكن.

دفتر ملاحظات الترحيل التلقائي

أنشأت Databricks Engineering دفتر ملاحظات للمساعدة في أتمتة عملية الترحيل من البرامج النصية العالمية القديمة للتكوين. للحصول على إرشادات وارتباط بتنزيل دفتر الملاحظات، راجع دفتر ملاحظات ترحيل البرنامج النصي العمومي القديم init.

إرشادات الترحيل اليدوي

للترحيل من نصوص init العمومية القديمة إلى البرامج النصية الجديدة للتكوين العام:

  1. انسخ البرامج النصية للتطوير العمومي القديمة من موقع DBFS المحجوز (/databricks/init) وأضفها إلى إطار عمل البرنامج النصي للتطوير العمومي الجديد باستخدام واجهة المستخدم أو واجهة برمجة تطبيقات REST. راجع استخدام البرامج النصية ل init العمومية.

    احتفظ بها معطلا حتى تكمل الخطوة التالية.

  2. تعطيل كافة البرامج النصية العمومية القديمة init.

    في إعدادات المسؤول، انتقل إلى علامة التبويب Global Init Scripts وقم بتبديل مفتاح Legacy Global Init Scripts .

    تعطيل البرامج النصية للit العمومية القديمة

    إشعار

    إذا لم يكن لديك حق الوصول إلى واجهة المستخدم، فقم بإزالة جميع الملفات من /databricks/init الموقع لإيقاف تنفيذ البرامج النصية القديمة للتطوير.

  3. تمكين البرامج النصية الجديدة ل init العمومية.

    في علامة التبويب Global Init Scripts ، قم بالتبديل إلى مفتاح Enabled لكل برنامج نصي init تريد تمكينه.

  4. أعد تشغيل كافة المجموعات.

هام

بمجرد تعطيل البرامج النصية العمومية القديمة init، تتوقف البرامج النصية القديمة عن العمل على الفور. وهذا له تأثيران مهمان:

  • لا يتم تشغيل البرامج النصية القديمة والبرامج النصية العالمية الجديدة init على العقد المضافة عند التحجيم التلقائي لنظام المجموعة قيد التشغيل. للتأكد من تشغيل البرامج النصية الجديدة على جميع المجموعات والعقد الجديدة على المجموعات الموجودة، يجب إعادة تشغيل كافة المجموعات.
  • قد تحتاج البرامج النصية غير المتكررة إلى تعديل عند الترحيل إلى إطار عمل البرنامج النصي init العمومي الجديد وتعطيل البرامج النصية القديمة.