Управление кластерами Azure HDInsight с помощью Azure CLI
Узнайте, как использовать Azure CLI для управления кластерами Azure HDInsight. Azure CLI — это кроссплатформенный интерфейс командной строки от Майкрософт для управления ресурсами Azure.
Если у вас нет подписки Azure, создайте бесплатную учетную запись, прежде чем приступить к работе.
Необходимые компоненты
Azure CLI. Если вы еще не установили Azure CLI, обратитесь к статье Установка Azure CLI 2.0.
Кластер Apache Hadoop в HDInsight. Ознакомьтесь со статьей Краткое руководство. Использование Apache Hadoop и Apache Hive в Azure HDInsight с шаблоном Resource Manager.
Подключение к 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_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 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. Дополнительные сведения см. в следующих разделах: