إنشاء مجموعة Apache Flink® في HDInsight على AKS باستخدام مدخل Microsoft Azure

هام

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

أكمل الخطوات التالية لإنشاء مجموعة Apache Flink على مدخل Microsoft Azure.

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

أكمل المتطلبات الأساسية في الأقسام التالية:

هام

  • لإنشاء نظام مجموعة في تجمع نظام مجموعة جديد، قم بتعيين دور عامل AKS MSI "مشغل الهوية المدارة" على الهوية المدارة المعينة من قبل المستخدم التي تم إنشاؤها كجزء من المتطلبات الأساسية للمورد. في حالة وجود أذونات مطلوبة، يتم أتمتة هذه الخطوة أثناء الإنشاء.
  • يتم إنشاء الهوية المدارة لعامل AKS أثناء إنشاء تجمع نظام المجموعة. يمكنك تحديد الهوية المدارة لعامل AKS بواسطة (اسم clusterpool)-agentpool. اتبع هذه الخطوات لتعيين الدور.

يمكن إنشاء مجموعات Flink بمجرد اكتمال نشر تجمع نظام المجموعة، دعنا ننتقل إلى الخطوات في حالة بدء استخدام تجمع نظام مجموعة موجود

  1. في مدخل Microsoft Azure، اكتب تجمعات مجموعة HDInsight/HDInsight/HDInsight على AKS وحدد Azure HDInsight على تجمعات نظام مجموعة AKS للانتقال إلى صفحة تجمعات نظام المجموعة. في صفحة HDInsight على تجمعات نظام مجموعة AKS، حدد تجمع نظام المجموعة الذي تريد إنشاء مجموعة Flink جديدة فيه.

    رسم تخطيطي يوضح شريط البحث في مدخل Microsoft Azure.

  2. في صفحة تجمع نظام المجموعة المحددة، انقر فوق + مجموعة جديدة وقدم المعلومات التالية:

    الخاصية ‏‏الوصف
    الاشتراك يتم ملء هذا الحقل تلقائيا مع اشتراك Azure الذي تم تسجيله لتجمع نظام المجموعة.
    مجموعة الموارد يتم ملء هذا الحقل تلقائيا ويعرض مجموعة الموارد على تجمع نظام المجموعة.
    المنطقة يتم ملء هذا الحقل تلقائيا ويعرض المنطقة المحددة في تجمع نظام المجموعة.
    تجمع نظام المجموعة يتم ملء هذا الحقل تلقائيا ويعرض اسم تجمع نظام المجموعة الذي يتم إنشاء نظام المجموعة عليه الآن. لإنشاء مجموعة في تجمع مختلف، ابحث عن تجمع نظام المجموعة هذا في المدخل وانقر فوق + New cluster.
    HDInsight على إصدار تجمع AKS يتم ملء هذا الحقل تلقائيا ويعرض إصدار تجمع نظام المجموعة الذي يتم إنشاء نظام المجموعة عليه الآن.
    HDInsight على إصدار AKS حدد الإصدار الثانوي أو الجزئي من HDInsight على AKS من نظام المجموعة الجديد.
    نوع شبكة نظام المجموعة من القائمة المنسدلة، حدد Flink.
    اسم شبكة نظام المجموعة أدخل اسم نظام المجموعة الجديد.
    الهوية المُدارة التي يعيّنها المُستخدم من القائمة المنسدلة، حدد الهوية المدارة لاستخدامها مع نظام المجموعة. إذا كنت مالكا لهوية الخدمة المدارة (MSI)، ولم يكن لدى MSI دور عامل تشغيل الهوية المدارة على نظام المجموعة، فانقر فوق الارتباط الموجود أسفل المربع لتعيين الإذن المطلوب من تجمع عامل AKS MSI. إذا كان MSI يحتوي بالفعل على الأذونات الصحيحة، فلن يظهر أي ارتباط. راجع المتطلبات الأساسية لتعيينات الأدوار الأخرى المطلوبة ل MSI.
    حساب التخزين من القائمة المنسدلة، حدد حساب التخزين لإقرانه بمجموعة Flink وحدد اسم الحاوية. يتم منح الهوية المدارة أيضا حق الوصول إلى حساب التخزين المحدد، باستخدام دور "Storage Blob Data Owner" أثناء إنشاء نظام المجموعة.
    الشبكة الظاهرية الشبكة الظاهرية لنظام المجموعة.
    الشبكة الفرعية الشبكة الفرعية الظاهرية لنظام المجموعة.
  3. تمكين كتالوج Hive ل Flink SQL.

    الخاصية ‏‏الوصف
    استخدام كتالوج Hive تمكين هذا الخيار لاستخدام Hive metastore خارجي.
    قاعدة بيانات SQL ل Hive من القائمة المنسدلة، حدد قاعدة بيانات SQL لإضافة جداول hive-metastore.
    اسم المستخدم المسؤول في SQL أدخل اسم مستخدم مسؤول خادم SQL. يستخدم metastore هذا الحساب للاتصال بقاعدة بيانات SQL.
    Key Vault من القائمة المنسدلة، حدد Key Vault، الذي يحتوي على سر مع كلمة مرور لاستخدم مستخدم مسؤول خادم SQL. مطلوب منك إعداد نهج وصول مع جميع الأذونات المطلوبة مثل الأذونات الرئيسية والأذونات السرية وأذونات الشهادة إلى MSI، والذي يتم استخدامه لإنشاء نظام المجموعة. يحتاج MSI إلى دور key Vault مسؤول istrator، وإضافة الأذونات المطلوبة باستخدام IAM.
    الاسم السري لكلمة مرور SQL أدخل الاسم السري من Key Vault حيث يتم تخزين كلمة مرور قاعدة بيانات SQL.

    لقطة شاشة تعرض علامة التبويب الأساسية.

    إشعار

    بشكل افتراضي، نستخدم حساب التخزين الخاص بكتالوج Apache Hive مثل حساب التخزين والحاوية المستخدمة أثناء إنشاء نظام المجموعة.

  4. حدد Next: Configuration للمتابعة.

  5. في صفحة التكوين ، قم بتوفير المعلومات التالية:

    الخاصية ‏‏الوصف
    حجم العقدة حدد حجم العقدة لاستخدامه لعقد Flink كل من عقد الرأس والعامل.
    عدد العُقد حدد عدد العقد لنظام مجموعة Flink؛ بشكل افتراضي، تكون عقد الرأس عقدتين. يساعد تغيير حجم العقد العاملة في تحديد تكوينات مدير المهام ل Flink. مدير الوظيفة وخادم المحفوظات على العقد الرئيسية.
  6. في قسم تكوين الخدمة، قم بتوفير المعلومات التالية:

    الخاصية ‏‏الوصف
    وحدة المعالجة المركزية لمدير المهام Integer. أدخل حجم وحدات المعالجة المركزية لمدير المهام (في الذاكرات الأساسية).
    ذاكرة مدير المهام بالميغابايت أدخل حجم ذاكرة مدير المهام بالميغابايت. الحد الأدنى من 1800 ميغابايت.
    وحدة المعالجة المركزية لمدير الوظيفة Integer. أدخل عدد وحدات المعالجة المركزية لمدير الوظائف (في الذاكرات الأساسية).
    ذاكرة مدير الوظائف بالميغابايت أدخل حجم الذاكرة بالميغابايت. 1800 ميغابايت كحد أدنى.
    وحدة المعالجة المركزية لخادم المحفوظات Integer. أدخل عدد وحدات المعالجة المركزية لمدير الوظائف (في الذاكرات الأساسية).
    ذاكرة خادم المحفوظات بالميغابايت أدخل حجم الذاكرة بالميغابايت. 1800 ميغابايت كحد أدنى.

    لقطة شاشة تعرض علامة تبويب التكوينات.

    إشعار

    • يمكن تمكين/تعطيل خادم المحفوظات كما هو مطلوب.
    • يتم دعم التحجيم التلقائي المستند إلى الجدول الزمني في Flink. يمكنك جدولة عدد العقد العاملة كما هو مطلوب. على سبيل المثال، يتم تمكين مقياس تلقائي يستند إلى جدول زمني مع عدد عقدة العامل الافتراضي ك 3. وخلال أيام الأسبوع من 9:00 بالتوقيت العالمي المتفق عليه إلى 20:00 بالتوقيت العالمي المتفق عليه، من المقرر أن تكون العقد العاملة 10. في وقت لاحق من اليوم، يجب أن يكون افتراضيا إلى 3 عقد (بين 20:00 بالتوقيت العالمي المتفق عليه إلى اليوم التالي 09:00 بالتوقيت العالمي المتفق عليه ). خلال عطلات نهاية الأسبوع من 9:00 بالتوقيت العالمي المتفق عليه إلى 20:00 بالتوقيت العالمي المتفق عليه، تكون العقد العاملة 4.
  7. في قسم Auto Scale & SSH ، قم بتحديث ما يلي:

    الخاصية ‏‏الوصف
    تحجيم تلقائي عند التحديد، ستتمكن من اختيار التحجيم التلقائي المستند إلى الجدول الزمني لتكوين الجدول الزمني لعمليات التحجيم.
    تمكين SSH عند التحديد، يمكنك اختيار إجمالي عدد عقد SSH المطلوبة، وهي نقاط الوصول ل Flink CLI باستخدام Secure Shell. الحد الأقصى لعقد SSH المسموح بها هو 5.

    لقطة شاشة تعرض تكوين خدمة التحجيم التلقائي.

    لقطة شاشة تعرض قواعد المقياس التلقائي.

  8. انقر فوق الزر التالي: التكامل للمتابعة إلى الصفحة التالية.

  9. في صفحة Integration ، قم بتوفير المعلومات التالية:

    الخاصية ‏‏الوصف
    Log Analytics تتوفر هذه الميزة فقط إذا كان تجمع نظام المجموعة يحتوي على مساحة عمل تحليلات السجل المقترنة، بمجرد تمكين السجلات لتجميعها يمكن تحديدها.
    Azure Prometheus هذه الميزة هي عرض Insights والسجلات مباشرة في مجموعتك عن طريق إرسال المقاييس والسجلات إلى مساحة عمل Azure Monitor.

    لقطة شاشة تعرض علامة تبويب التكاملات.

  10. انقر فوق الزر التالي: العلامات للمتابعة إلى الصفحة التالية.

  11. في صفحة Tags ، قم بتوفير المعلومات التالية:

    الخاصية الوصف
    الاسم اختياري. أدخل اسما مثل HDInsight على AKS لتحديد جميع الموارد المرتبطة بموارد نظام المجموعة بسهولة.
    القيمة‬ يمكنك ترك هذا فارغا.
    Resource حدد All resources selected.
  12. حدد Next: Review + create للمتابعة.

  13. في صفحة Review + create ، ابحث عن رسالة Validation succeeded في أعلى الصفحة ثم انقر فوق Create.

يتم عرض صفحة التوزيع قيد المعالجة التي تم إنشاء نظام المجموعة. يستغرق إنشاء نظام المجموعة من 5 إلى 10 دقائق. بمجرد إنشاء نظام المجموعة، يتم عرض رسالة "اكتمل النشر الخاص بك". إذا انتقلت بعيدا عن الصفحة، يمكنك التحقق من الإعلامات للحالة الحالية.

إشعار

Apache وApache Flink وFlink وأسماء مشاريع مصدر مفتوح المقترنة هي علامات تجارية ل Apache Software Foundation (ASF).