إنشاء نظام مجموعات Apache Hadoop في Azure HDInsight باستخدام قالب Azure Resource Manager
في هذه المقالة، ستتعلم عدة طرق لإنشاء مجموعات Azure HDInsight باستخدام قوالب Azure Resource Manager. للتعرف على ميزات وأدوات إنشاء المجموعات الأخرى، انقر فوق محدد علامة التبويب أعلى هذه الصفحة. راجع أيضًا، طرق إنشاء المجموعة.
تحذير
يتم تحديد فوترة مجموعات HDInsight في الدقيقة، سواء كنت تستخدمها أم لا. تأكد من حذف نظام المجموعة بعد انتهائك من استخدامه. تعرف على كيفية حذف مجموعة HDInsight.
قوالب Azure Resource Manager
يسهل قالب Resource Manager إنشاء الموارد التالية لتطبيقك في عملية واحدة منسقة:
- مجموعات HDInsight والموارد التابعة لها (مثل حساب التخزين الافتراضي).
- موارد أخرى (مثل قاعدة بيانات Azure SQL لاستخدام Apache Sqoop).
في القالب، تُحدّد الموارد اللازمة للتطبيق. يمكنك أيضًا تحديد معلمات النشر لقيم الإدخال لبيئات مختلفة. يتكون القالب من JSON والتعبيرات التي تستخدمها لتكوين قيم للنشر الخاص بك.
يمكنك العثور على عينات لنماذج HDInsight في قوالب التشغيل السريع من Azure. استخدم Visual Studio Code عبر الأنظمة الأساسية مع ملحق Resource Manager أو محرر نصي لحفظ القالب في ملف على محطة العمل الخاصة بك.
للحصول على مزيدٍ من المعلومات عن قوالب إدارة الموارد، راجع المقالات والأمثلة التالية:
- قوالب Azure Resource Manager
- نشر تطبيق باستخدام قوالب إدارة الموارد Azure
- مرجع قالب Microsoft.HDInsight/clusters
- قوالب التشغيل السريع من Azure
إنشاء قوالب
يمكّنك Resource Manager من تصدير قالب Resource Manager من الموارد الموجودة في اشتراكك باستخدام أدوات مختلفة. يمكنك استخدام هذا القالب الذي تم إنشاؤه للتعرف على بنية القالب أو لأتمتة إعادة نشر الحل الخاص بك حسب الحاجة. للحصول على مزيدٍ من المعلومات، راجع تصدير القوالب.
توزيع باستخدام المدخل
يمكنك نشر قالب Resource Manager باستخدام مدخل Azure. للحصول على مزيدٍ من المعلومات، راجع نشر الموارد من قالب مخصص.
توزيع باستخدام PowerShell
يمكنك نشر قالب إدارة الموارد باستخدام Azure PowerShell. للحصول على مزيدٍ من المعلومات، راجع نشر الموارد باستخدام قوالب إدارة الموارد وAzure PowerShell ونشر قالب مدير الموارد الخاص باستخدام رمز SAS المميز وAzure PowerShell.
التوزيع باستخدام Azure CLI
يمكنك نشر قالب إدارة الموارد باستخدام Azure CLI. للحصول على مزيدٍ من المعلومات، راجع نشر الموارد باستخدام قوالب إدارة الموارد وAzure CLI ونشر قالب مدير الموارد الخاص باستخدام رمز SAS المميز وAzure CLI.
النشر باستخدام REST API
يمكنك نشر قالب إدارة الموارد باستخدام REST API. للحصول على مزيدٍ من المعلومات، راجع نشر الموارد باستخدام قوالب Resource Manager وResource Manager REST API.
النشر باستخدام Visual Studio
استخدم Visual Studio لإنشاء مشروع مجموعة موارد ونشره في Azure من خلال واجهة المستخدم. حدد نوع الموارد المراد تضمينها في مشروعك. تتم إضافة هذه الموارد تلقائيًا إلى قالب إدارة الموارد. يوفر المشروع أيضًا برنامج نصي PowerShell لنشر القالب.
للحصول على مقدمة عن استخدام Visual Studio مع مجموعات الموارد، راجع إنشاء مجموعات موارد Azure ونشرها من خلال Visual Studio.
استكشاف الأخطاء وإصلاحها
إذا واجهت مشكلات في إنشاء مجموعات HDInsight، فراجع متطلبات التحكم في الوصول.
الخطوات التالية
في هذه المقالة، تعلمت عدة طرق لإنشاء مجموعة HDInsight. لمعرفة المزيد، راجع المقالات التالية:
- للعثور على مزيدٍ من القوالب ذات الصلة بـ HDInsight، راجع قوالب التشغيل السريع من Azure.
- للحصول على مثال لنشر الموارد من خلال مكتبة عميل .NET، راجع نشر الموارد باستخدام مكتبات .NET والقالب.
- للحصول على مثال متعمق لنشر تطبيق، راجع توفير ونشر الخدمات الصغيرة بشكل متوقع في Azure.
- للحصول على إرشادات بشأن نشر الحل الخاص بك في بيئات مختلفة، راجع بيئات التطوير والاختبار في Microsoft Azure.
- للتعرف على أقسام قالب Azure Resource Manager، راجع قوالب التأليف.
- للحصول على قائمة بالوظائف التي يمكنك استخدامها في قالب Azure Resource Manager، راجع وظائف القالب.