Gerenciar os clusters do Azure HDInsight com a CLI do Azure

Saiba como usar a CLI do Azure para gerenciar os clusters do Azure HDInsight. A CLI do Azure é a experiência da linha de comando de plataforma cruzada da Microsoft para gerenciar os recursos do Azure.

Se você não tiver uma assinatura do Azure, crie uma conta gratuita antes de começar.

Pré-requisitos

Conectar-se ao Azure

Entre na sua assinatura do Azure. Se você pretende usar o Azure Cloud Shell, selecione Experimentar no canto superior direito do bloco de código. Caso contrário, insira o seguinte comando:

az login

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

Listar clusters

Use az HDInsight list para listar clusters. Edite os seguintes comandos substituindo RESOURCE_GROUP_NAME pelo nome do seu grupo de recursos e insira os comandos:

# 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

Mostrar cluster

Use az HDInsight show para mostrar informações de um cluster especificado. Edite o comando a seguir substituindo RESOURCE_GROUP_NAMEo e com as informações relevantes e digite o CLUSTER_NAME comando:

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

Excluir clusters

Use az HDInsight delete para excluir um cluster especificado. Edite o comando a seguir substituindo RESOURCE_GROUP_NAMEo e com as informações relevantes e digite o CLUSTER_NAME comando:

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

Você também pode excluir um cluster excluindo o grupo de recursos que contém o cluster. Observe que isso exclui todos os recursos no grupo, incluindo a conta de armazenamento padrão.

az group delete --name RESOURCE_GROUP_NAME

Dimensionar clusters

Use az HDInsight resize para redimensionar o cluster HDInsight especificado para o tamanho especificado. Edite o comando a seguir substituindo RESOURCE_GROUP_NAMEo e CLUSTER_NAME pelas informações relevantes. Substitua WORKERNODE_COUNT pelo número desejado de nós de trabalho para o cluster. Para saber mais sobre dimensionamento de clusters, veja Dimensionar os clusters do HDInsight. Insira o comando:

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

Próximas etapas

Neste artigo, você aprendeu a executar diferentes tarefas administrativas do cluster do HDInsight. Confira os seguintes artigos para saber mais: