تمرين - تزويد HDInsight لأداء تحليلات مخصصة

مكتمل

الآن بعد أن عرفنا عن فوائد Interactive Query، وكيف يعمل، فقد حان الوقت لبدء نشر الموارد لبناء لوحة المعلومات العقارية لدينا.

قبل إنشاء مجموعة Interactive Query

قبل أن تتمكن من إنشاء مجموعة، تحتاج إلى اشتراك Azure، وحساب تخزين Azure. إن التخزين Azure هو حل تخزين قوي للأغراض العامة يندمج بسلاسة مع HDInsight. يمكن ل HDInsight استخدام حاوية الكائن الثنائي الكبير في "تخزين Azure" كنظام ملف افتراضي للمجموعة. من المستحسن أن تستخدم حاويات تخزين منفصلة لتخزين المجموعة الافتراضية وبيانات عملك، لعزل سجلات HDInsight والملفات المؤقتة من بيانات العمل الخاصة بك.

يمكن أيضا لـ Interactive Query استخدام Azure Data Lake Storage Gen1 أوAzure Data Lake Storage Gen2 كما نوقش في الوحدة 1: كيف يعمل HDInsight، ولكن فقط Azure Storage و Azure Data Lake Storage Gen2 يدعمان Hive LLAP. يستخدم هذا الإجراء التخزين Azure.

مكان إنشاء مجموعة Interactive Query

بمجرد التأكد من أن مجموعة Interactive Query هي أفضل نوع مجموعة للحل الخاص بك ، يمكنك إنشاء المجموعات في عدد من الأماكن: بوابة Azure و Azure CLI و Azure PowerShell و cURL وقوالب Azure Resource Manager و HDInsight .NET SDK ، ويمكنك حتى استخدام Azure Data Factory لإنشاء مجموعات عند الطلب. يستخدم هذا الإجراء المدخل Azure لنشر مجموعة Interactive Query.

توفير حساب تخزين في البوابة Azure

المورد الأول للنشر، إذا لم يكن لديك واحد بالفعل، هو حساب تخزين Azure.

  1. سجل الدخول إلى بوابة Azure باستخدام اشتراكك المجاني.

  2. انقر فوق Create a resource > Storage > Storage account.

    Creating an HDInsight Interactive Query Solution in the Azure portal.

  3. في الصفحة أساسيات، تعبئة القيم التالية:

    • الاشتراك: تأكد من اختيار اشتراكك المجاني.
    • مجموعة الموارد: انقر فوق إنشاء جديد، ثم قم بتسميته hdinsightmodule6uid، حيث uid هو معرف فريد لك.
    • اسم حساب التخزين: أدخل hdinsightmodule6uid.
    • الموقع: حدد الموقع الأقرب إلى المستخدمين لتقليل زمن الوصول. لاحظ هذه المنطقة حيث ستنشئ مجموعة HDInsight في نفس المنطقة.
    • الأداء: اترك الإعداد الافتراضي على Standard.
    • نوع الحساب: اترك الافتراضي لـ StorageV2 (الغرض العام v2)
    • النسخ المتماثل:تغيير القيمة إلى التخزين الزائد محلياً (LRS)
    • مستوى الوصول (افتراضي): اترك القيمة الافتراضية لـ Hot.
  4. انقر على التالي: الشبكات.

    HDInsight basics tab in the Azure portal.

  5. في صفحة Networking اترك أسلوب الاتصال من نقطة النهاية العامة (كافة الشبكات) ثم انقر فوق Next: Advanced >.

    HDInsight networking tab in the Azure portal.

  6. في الصفحة خيارات متقدمة، املأ القيم التالية:

    • الأمان: اترك القيمة الافتراضية مُمكّن
    • ملفات Azure: اترك القيمة الافتراضية معطل
    • حماية البيانات: اترك القيمة الافتراضية معطل.
    • Data Lake Storage Gen2: اترك القيمة الافتراضية “معطل” لإنشاء حساب تخزين Blob ثم انقر فوق Review + create >.
  7. في الصفحة إنشاء حساب تخزين، تأكد من تعيين نوع الحساب إلى StorageV2 (v2 الغرض العام)، ثم انقر فوق إنشاء.

    HDInsight review screen in the Azure portal.

  8. عند اكتمال النشر يتم عرض الرسالة التالية:

    Screenshot that shows the Microsoft Storage Account overview page, stating that your deployment is complete.

الآن بعد أن تم إنشاء حساب التخزين الخاص بك، حان الوقت لنشر مجموعات HDInsight Interactive Query.

تزويد مجموعة HDInsight Interactive QueryHDInsight

  1. انقر فوق Create a resource > Analytics > Azure HDInsight.

    Screenshot that shows the Azure portal with Create a resource, Analytics, and Azure H D Insight highlighted.

  2. في الصفحة الأساسيات، انقر فوق الانتقال إلى تجربة إنشاء كلاسيكية.

    Screenshot that shows the Basics page with Go to classic create experience highlighted.

  3. في صفحة HDInsight، انقر على مخصص (الحجم والإعدادات والتطبيقات).

    Screenshot that shows the H D Insight page with Custom highlighted.

  4. في الصفحة أساسيات، تعبئة القيم التالية:

    • اسم المجموعة: أدخل اسمًا فريدًا للمجموعة، مثل mslearnmodule6uid. تظهر علامة خضراء بجوار الاسم إذا تم التحقق من صحة اسم المجموعة وكان متوفرًا.
    • الاشتراك: تأكد من اختيار اشتراكك المجاني.
    • نوع المجموعة: انقر فوق تكوين الإعدادات المطلوبة، ثم في المربع نوع المجموعة، حدد Interactive Query، وفي المربع الإصدار، حدد Interactive Query3.1.0 (4.0 HDI).
    • اسم مستخدم تسجيل دخول المجموعة: اترك القيمة الافتراضية للمسؤول
    • كلمة مرور تسجيل دخول المجموعة: أدخل كلمة مرور لتسجيل دخول المجموعة.
    • اسم مستخدم Secure Shell (SSH) :اترك القيمة الافتراضية لـ sshuser.
    • مجموعة الموارد: حدد مجموعة الموارد التي قمت بإنشائها سابقًا، mslearnmodule6yourid.
    • الموقع: حدد نفس المنطقة التي تم إنشاء حساب التخزين الخاص بك فيها.
  5. ثم انقر فوق التالي.

    Screenshot shows the H D Insight, Basics, and Cluster configuration pages with multiple fields highlighted.

  6. في صفحة الأمان + شبكة الاتصال، انقر فوق التالي.

  7. في صفحة التخزين، املأ القيم التالية:

    • نوع التخزين الأساسي:تأكد من تحديد القيمة الافتراضية لـ "التخزين Azure".
    • حدد حساب التخزين، انقر فوق تكوين الإعدادات المطلوبة.
    • في صفحة حسابات التخزين، ابحث عن اسم حساب التخزين الذي قمت بإنشائه، mslearnmodule6uid، وحدده.
  8. اترك كافة القيم الأخرى كقيمة افتراضية، ثم انقر فوق التالي.

    The storage page in the Azure portal.

  9. في الصفحة التطبيقات (اختياري)، انقر فوق التالي.

  10. في صفحة حجم المجموعة، انقر فوق التالي.

  11. في الصفحة إجراءات البرنامج النصي، انقر فوق اختياري، ثم انقر فوق إرسال جديد.

  12. في الصفحة إجراء البرنامج النصي إرسال، قم بتعبئة القيم التالية:

  13. ثم انقر فوق إنشاء.

    The script actions page in the Azure portal.

  14. بعد اكتمال التحقق من الصحة في صفحة إجراءات البرنامج النصي، انقر فوق تحديد ثم انقر فوق التالي.

  15. في صفحة ملخص المجموعة، بعد اكتمال التحقق من الصحة، تأكد من تعيين نوع المجموعة إلى Interactive Query 3.1 (HDI 4.0)،ثم انقر فوق Create.

    The HDInsight summary page in the Azure portal.

  16. انقر فوق رمز «Notification» لمشاهدة تقدم النشر.

    The deployment in progress notification in the Azure portal.

    عند نجاح النشر، تتغير الرسالة إلى نجحت إلى نشر.

  17. انقر فوق الانتقال إلى المورد في جزء الإعلامات.

    The HDInsight deployment succeeded screen in the Azure portal.

  18. يتم عرض صفحة نظرة عامة على مجموعة HDInsight، التي تحتوي على معلومات حول نظام المجموعة الخاصة بك وتوفر ارتباطات إلى أدوات وتقارير مفيدة. يمكنك إضافة هذا المورد إلى لوحة المعلومات الخاصة بك بالنقر فوق الزر تثبيت.

    The HDInsight overview screen in the Azure portal.