إدارة مجموعات Azure HDInsight باستخدام Azure CLI
تعرف على كيفية استخدام Azure CLI لإدارة مجموعات Azure HDInsight. Azure CLI هي واجهة سطر أوامر Microsoft. يمكنك استخدام هذه التجربة عبر الأنظمة الأساسية لإدارة موارد Azure.
في حال لم يكن لديك اشتراك Azure، فأنشئ حساباً مجانيّاً قبل البدء.
المتطلبات الأساسية
- Azure CLI إذا لم تكن قد قمت بتثبيت Azure CLI، فيُرجى الرجوع إلى تثبيت Azure CLI للتعرف على الخطوات.
- نظام مجموعة Apache Hadoop على HDInsight. راجع بدء استخدام HDInsight على Linux.
قم بالاتصال بـ Azure
سجل الدخول إلى اشتراك Azure الخاص بك. إذا كنت تخطط لاستخدام Azure Cloud Shell، فحدد Try it في الزاوية العلوية اليسرى من كتلة التعليمات البرمجية. وإلا، أدخل الأمر التالي:
az login
# If you have multiple subscriptions, set the one to use
# az account set --subscription "SUBSCRIPTIONID"
سرد نظام المجموعات
استخدم قائمة az HDInsight لسرد المجموعات. قم بتحرير الأوامر التالية عن طريق استبدال RESOURCE_GROUP_NAME
باسم مجموعة الموارد الخاصة بك، ثم أدخل الأوامر:
# List all clusters in the current subscription
az hdinsight list
# List only cluster name and its resource group
az hdinsight list --query "[].{Cluster:name, ResourceGroup:resourceGroup}" --output table
# List all cluster for your resource group
az hdinsight list --resource-group RESOURCE_GROUP_NAME
# List all cluster names for your resource group
az hdinsight list --resource-group RESOURCE_GROUP_NAME --query "[].{clusterName:name}" --output table
إظهار المجموعات
استخدم az HDInsight show لإظهار المعلومات لمجموعة محددة. قم بتحرير الأمر التالي عن طريق استبدال RESOURCE_GROUP_NAME
و CLUSTER_NAME
بالمعلومات ذات الصلة. ثم إدخال الأمر:
az hdinsight show --resource-group RESOURCE_GROUP_NAME --name CLUSTER_NAME
حذف أنظمة مجموعات
استخدم az HDInsight delete لحذف مجموعة محددة. قم بتحرير الأمر التالي عن طريق استبدال RESOURCE_GROUP_NAME
و CLUSTER_NAME
بالمعلومات ذات الصلة. ثم إدخال الأمر:
az hdinsight delete --resource-group RESOURCE_GROUP_NAME --name CLUSTER_NAME
يمكنك أيضًا إزالة نظام مجموعة عن طريق إزالة مجموعة الموارد التي تحتوي على نظام المجموعة. يحذف هذا الإجراء جميع الموارد في المجموعة، بما في ذلك حساب التخزين الافتراضي.
az group delete --name RESOURCE_GROUP_NAME
أنظمة مجموعات مقياس
استخدم az HDInsight تغيير الحجم لتغيير حجم مجموعة HDInsight المحددة إلى الحجم المحدد. قم بتحرير الأمر التالي عن طريق استبدال RESOURCE_GROUP_NAME
و CLUSTER_NAME
بالمعلومات ذات الصلة. استبدل WORKERNODE_COUNT
بعدد العقد العاملة التي تريدها لنظام المجموعة. لمزيد من المعلومات حول قياس المجموعات، راجع أنظمة مجموعات Scale HDInsight. أدخل الأمر:
az hdinsight resize --resource-group RESOURCE_GROUP_NAME --name CLUSTER_NAME --workernode-count WORKERNODE_COUNT
المحتوى ذو الصلة
في هذه المقالة، تعلمت كيفية تنفيذ مهام إدارية مختلفة لمجموعة HDInsight. لمعرفة المزيد، راجع المقالات التالية: