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
CLI do Azure. Se você ainda não tiver instalado a CLI do Azure, confira Instalar a CLI do Azure para obter as etapas.
Um cluster do Apache Hadoop no HDInsight. Consulte Introdução ao HDInsight no Linux.
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_NAME
o 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_NAME
o 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_NAME
o 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: