Gestire cluster Azure HDInsight con l'interfaccia della riga di comando di Azure
Informazioni su come usare l'interfaccia della riga di comando di Azure per gestire i cluster Azure HDInsight. L'interfaccia della riga di comando di Azure è l'esperienza di riga di comando multipiattaforma Microsoft per la gestione delle risorse di Azure.
Se non si ha una sottoscrizione di Azure, creare un account gratuito prima di iniziare.
Prerequisiti
Interfaccia della riga di comando di Azure. Se l'interfaccia della riga di comando di Azure non è stata installata, vedere Installare l'interfaccia della riga di comando di Azure per la relativa procedura.
Un cluster Apache Hadoop in HDInsight. Vedere Guida introduttiva: Introduzione ad Apache Hadoop e Apache Hive in Azure HDInsight usando il modello di Resource Manager.
Connect to Azure
Accedere alla sottoscrizione di Azure. Se si prevede di usare Azure Cloud Shell, fare clic su Prova nell'angolo superiore destro del blocco di codice. Altrimenti, immettere il comando seguente:
az login
# If you have multiple subscriptions, set the one to use
# az account set --subscription "SUBSCRIPTIONID"
Elencare i cluster
Usare az HDInsight list per elencare i cluster. Modificare i comandi seguenti sostituendo RESOURCE_GROUP_NAME
con il nome del gruppo di risorse, quindi immettere i comandi:
# 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
Mostrare cluster
Usare az HDInsight show per visualizzare informazioni per un cluster specificato. Modificare il comando seguente sostituendo RESOURCE_GROUP_NAME
e CLUSTER_NAME
con le informazioni pertinenti, quindi immettere il comando :
az hdinsight show --resource-group RESOURCE_GROUP_NAME --name CLUSTER_NAME
Eliminare cluster
Usare az HDInsight delete per eliminare un cluster specificato. Modificare il comando seguente sostituendo RESOURCE_GROUP_NAME
e CLUSTER_NAME
con le informazioni pertinenti, quindi immettere il comando :
az hdinsight delete --resource-group RESOURCE_GROUP_NAME --name CLUSTER_NAME
È inoltre possibile eliminare un cluster eliminando il gruppo di risorse che lo contiene. Si noti che vengono eliminate tutte le risorse nel gruppo, incluso l'account di archiviazione predefinito.
az group delete --name RESOURCE_GROUP_NAME
Ridimensionare i cluster
Usare az HDInsight resize per ridimensionare il cluster HDInsight specificato in base alle dimensioni specificate. Modificare il comando seguente sostituendo RESOURCE_GROUP_NAME
e CLUSTER_NAME
con le informazioni pertinenti. Sostituire WORKERNODE_COUNT
con il numero desiderato di nodi di lavoro per il cluster. Per altre informazioni sul ridimensionamento dei cluster, vedere Ridimensionare i cluster HDInsight. Immettere il comando :
az hdinsight resize --resource-group RESOURCE_GROUP_NAME --name CLUSTER_NAME --workernode-count WORKERNODE_COUNT
Passaggi successivi
In questo articolo si è appreso come eseguire diverse attività amministrative del cluster HDInsight. Per ulteriori informazioni, vedere gli articoli seguenti: