إدارة أنظمة مجموعات 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
Show cluster
استخدم 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. لمعرفة المزيد، راجع المقالات التالية: