المكونات الإضافية المخصصة

هام

هذه الميزة في وضع المعاينة حاليًا. تتضمن شروط الاستخدام التكميلية لمعاينات Microsoft Azure المزيد من الشروط القانونية التي تنطبق على ميزات Azure الموجودة في الإصدار التجريبي أو قيد المعاينة أو التي لم يتم إصدارها بعد في التوفر العام. للحصول على معلومات حول هذه المعاينة المحددة، راجع معلومات معاينة Azure HDInsight على AKS. للأسئلة أو اقتراحات الميزات، يرجى إرسال طلب على AskHDInsight مع التفاصيل ومتابعتنا لمزيد من التحديثات على مجتمع Azure HDInsight.

توفر هذه المقالة تفاصيل حول كيفية نشر المكونات الإضافية المخصصة إلى مجموعة Trino الخاصة بك باستخدام HDInsight على AKS.

يوفر Trino واجهة غنية تسمح للمستخدمين بكتابة المكونات الإضافية الخاصة بهم مثل مستمعي الأحداث ووظائف SQL المخصصة وما إلى ذلك. يمكنك إضافة التكوين الموضح في هذه المقالة لتوفير المكونات الإضافية المخصصة في مجموعة Trino باستخدام قالب ARM.

المتطلبات الأساسية

إضافة مكونات إضافية مخصصة

userPluginsSpec.plugins يسمح لك التكوين الذي تم تأليفه في قسم الموارد [*].properties.clusterProfile.trinoProfile في قالب ARM بتحديد المكونات الإضافية التي يجب تنزيلها أثناء نشر نظام المجموعة.
userPluginsSpec.plugins يحدد قائمة تصف المكونات الإضافية التي يجب تثبيتها ومن أي موقع، كما هو موضح في الحقول التالية.

الخاصية الوصف
الاسم يعين هذا الحقل إلى الدليل الفرعي في دليل المكونات الإضافية trino الذي يحتوي على جميع المكونات الإضافية ضمن حقل المسار كما هو موضح هنا.
path مسار مؤهل بالكامل إلى دليل يحتوي على جميع ملفات jar المطلوبة للمكون الإضافي. التخزين المدعوم لتخزين هذه الجرار هو Azure Data Lake Storage Gen2.
مُمكَّن خاصية منطقية تمكن/تعطل تنزيل هذا المكون الإضافي على نظام المجموعة.

إشعار

يستخدم نشر المكون الإضافي المخصص الهوية المدارة المعينة من قبل المستخدم (MSI) المرتبطة بالمجموعة للمصادقة مقابل حساب التخزين. تأكد من أن حساب التخزين الذي يحمل المكونات الإضافية لديه حق الوصول المناسب الممنوح للهوية المدارة المرتبطة بالمجموعة.

يوضح المثال التالي كيفية توفير نموذج مكون إضافي لمجموعة Trino. أضف نموذج json هذا ضمن [*].properties.clusterProfile في قالب ARM.

"trinoProfile": { 
  "userPluginsSpec": { 
    "plugins": [ 
      { 
        "name": "exampleplugin", 
        "path": "https://examplestorageaccount.blob.core.windows.net/plugins/myplugins/", 
        "enabled": true 
      }
    ] 
  } 
}

انشر قالب ARM المحدث ليعكس التغييرات في نظام المجموعة. تعرف على كيفية نشر قالب ARM.

إشعار

لتحديث المكونات الإضافية على مجموعة موجودة، يتطلب ذلك نشرا بحيث يتم التقاط التغييرات الجديدة.