استخدام البرامج النصية العمومية ل init

هام

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

يتم تشغيل برنامج نصي عمومي init على كل مجموعة تم إنشاؤها في مساحة العمل الخاصة بك. تكون البرامج النصية للتهيئة العمومية مفيدة عندما تريد فرض تكوينات المكتبة على مستوى المؤسسة أو شاشات الأمان. يمكن لمسؤولي workpace فقط إنشاء برامج نصية عمومية ل init. يمكنك إنشاؤها باستخدام واجهة المستخدم أو واجهة برمجة تطبيقات REST.

هام

نظرا لأن البرامج النصية للit العمومية تعمل على جميع المجموعات، ففكر في التأثيرات المحتملة مثل ما يلي:

  • من السهل إضافة مكتبات أو إجراء تعديلات أخرى تسبب تأثيرات غير متوقعة. كلما كان ذلك ممكنا، استخدم البرامج النصية init ذات نطاق نظام المجموعة بدلا من ذلك.
  • يمكن لأي مستخدم يقوم بإنشاء نظام مجموعة وتمكين تسليم سجل نظام المجموعة عرض stderr وإخراج stdout من البرامج النصية العالمية init. يجب عليك التأكد من أن البرامج النصية العالمية init الخاصة بك لا تنتج أي معلومات حساسة.

يمكنك استكشاف أخطاء البرامج النصية للتهيئة العمومية وإصلاحها عن طريق تكوين تسليم سجل نظام المجموعة وفحص سجل البرنامج النصي init. راجع تسجيل البرنامج النصي Init.

إشعار

لا يتم تشغيل البرامج النصية العالمية init على مجموعات خدمة النموذج.

إضافة نص init عمومي باستخدام واجهة المستخدم

لتكوين البرامج النصية للتهيئة العمومية باستخدام إعدادات المسؤول:

  1. انتقل إلى إعدادات المسؤول وانقر فوق علامة التبويب Compute .

  2. انقر فوق Manage بجوار Global init scripts.

  3. انقر فوق "+ Add".

  4. قم بتسمية البرنامج النصي وأدخله بكتابة ملف نصي أو لصقه أو سحبه إلى حقل البرنامج النصي .

    إشعار

    لا يمكن أن يكون البرنامج النصي init أكبر من 64 كيلوبايت. إذا تجاوز برنامج نصي هذا الحجم، تظهر رسالة خطأ عند محاولة الحفظ.

  5. إذا كان لديك أكثر من برنامج نصي عام للتهيئة تم تكوينه لمساحة العمل الخاصة بك، فقم بتعيين الترتيب الذي سيتم تشغيل البرنامج النصي الجديد به.

  6. إذا كنت تريد تمكين البرنامج النصي لكافة المجموعات الجديدة والمعاد تشغيلها بعد الحفظ، قم بتبديل Enabled.

    هام

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

  7. انقر فوق إضافة.

إضافة نص init عمومي باستخدام Terraform

يمكنك إضافة برنامج نصي عام init باستخدام موفر Databricks Terraform databricks_global_init_script.

تحرير نص init عمومي باستخدام واجهة المستخدم

  1. انتقل إلى إعدادات المسؤول وانقر فوق علامة التبويب Compute .
  2. انقر فوق Manage بجوار Global init scripts.
  3. انقر فوق برنامج نصي.
  4. تحرير البرنامج النصي.
  5. انقر فوق تأكيد.

تكوين برنامج نصي للتهيئة العمومية باستخدام واجهة برمجة التطبيقات

يمكن لمسؤولي مساحة العمل إضافة وحذف وإعادة ترتيب والحصول على معلومات حول البرامج النصية العمومية init في مساحة العمل الخاصة بك باستخدام واجهة برمجة تطبيقات Global Init Scripts.