Прочитать на английском

Поделиться через


Управление кластерами Azure HDInsight с помощью Azure CLI

Узнайте, как использовать Azure CLI для управления кластерами Azure HDInsight. Azure CLI — это интерфейс командной строки Майкрософт. Вы можете использовать этот кроссплатформенный интерфейс для управления ресурсами Azure.

Если у вас нет подписки Azure, создайте бесплатную учетную запись, прежде чем приступить к работе.

Необходимые компоненты

Подключение к Azure

Вход в вашу подписку Azure. Если вы планируете использовать Azure Cloud Shell, щелкните Попробовать в правом верхнем углу блока кода. В противном случае введите следующую команду:

Azure CLI
az login

# If you have multiple subscriptions, set the one to use
# az account set --subscription "SUBSCRIPTIONID"

список кластеров

Используйте az HDInsight list для перечисления кластеров. Измените следующие команды, заменив RESOURCE_GROUP_NAME имя группы ресурсов, а затем введите команды:

Azure CLI
# 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 указав соответствующие сведения. Затем введите команду:

Azure CLI
az hdinsight show --resource-group RESOURCE_GROUP_NAME --name CLUSTER_NAME

Удаление кластеров

Используйте az HDInsight delete для удаления указанного кластера. Измените следующую команду, заменив RESOURCE_GROUP_NAME и CLUSTER_NAME указав соответствующие сведения. Затем введите команду:

Azure CLI
az hdinsight delete --resource-group RESOURCE_GROUP_NAME --name CLUSTER_NAME

Можно также удалить кластер, удалив группу ресурсов, которая содержит этот кластер. Это действие удаляет все ресурсы в группе, включая учетную запись хранения по умолчанию.

Azure CLI
az group delete --name RESOURCE_GROUP_NAME

Масштабирование кластеров

Используйте az HDInsight resize , чтобы изменить размер указанного кластера HDInsight до указанного размера. Измените следующую команду, заменив RESOURCE_GROUP_NAME и CLUSTER_NAME указав соответствующие сведения. Замените WORKERNODE_COUNT число рабочих узлов, которые требуется для кластера. Подробнее о масштабировании кластеров см. в статье Масштабирование кластеров HDInsight. Введите команду :

Azure CLI
az hdinsight resize --resource-group RESOURCE_GROUP_NAME --name CLUSTER_NAME --workernode-count WORKERNODE_COUNT

Из этой статьи вы узнали, как выполнять различные задачи администрирования кластера HDInsight. Дополнительные сведения см. в следующих разделах: