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

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

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

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

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

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

az login

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

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

Используйте az HDInsight list для перечисления кластеров. Измените следующие команды, заменив 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_NAMECLUSTER_NAME соответствующую информацию, а затем введите команду:

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

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

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

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

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

az group delete --name RESOURCE_GROUP_NAME

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

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

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

Следующие шаги

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