Gerenciar clusters do Azure HDInsight usando a CLI do Azure
Saiba como usar a CLI do Azure para gerenciar clusters do Azure HDInsight. A CLI do Azure é a experiência de linha de comandos para várias plataformas da Microsoft para a gestão de recursos do Azure.
Se não tiver uma subscrição do Azure, crie uma conta gratuita antes de começar.
Pré-requisitos
CLI do Azure. Se você não tiver instalado a CLI do Azure, consulte Instalar a CLI do Azure para obter etapas.
Um cluster Apache Hadoop no HDInsight. Consulte Introdução ao HDInsight no Linux.
Ligar ao Azure
Entre na sua assinatura do Azure. Se você planeja usar o Azure Cloud Shell, selecione Experimente no canto superior direito do bloco de código. Caso contrário, digite 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 seguinte comando substituindo RESOURCE_GROUP_NAME
, e CLUSTER_NAME
com as informações relevantes, em seguida, digite o 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 seguinte comando substituindo RESOURCE_GROUP_NAME
, e CLUSTER_NAME
com as informações relevantes, em seguida, digite o 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 do 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
e CLUSTER_NAME
com as informações relevantes. Substitua WORKERNODE_COUNT
pelo número desejado de nós de trabalho para o cluster. Para obter mais informações sobre como dimensionar clusters, consulte Dimensionar clusters HDInsight. Digite o comando:
az hdinsight resize --resource-group RESOURCE_GROUP_NAME --name CLUSTER_NAME --workernode-count WORKERNODE_COUNT
Próximos passos
Neste artigo, você aprendeu como executar diferentes tarefas administrativas do cluster HDInsight. Para saber mais, leia os artigos seguintes: