Verwalten von Azure HDInsight-Clustern mit der Azure-Befehlszeilenschnittstelle

Erfahren Sie, wie Sie mit der Azure-Befehlszeilenschnittstelle Azure HDInsight-Cluster verwalten. Die Azure CLI ist die plattformübergreifende Befehlszeilenumgebung von Microsoft zum Verwalten von Azure-Ressourcen.

Wenn Sie kein Azure-Abonnement besitzen, können Sie ein kostenloses Konto erstellen, bevor Sie beginnen.

Voraussetzungen

Herstellen einer Verbindung mit Azure

Melden Sie sich bei Ihrem Azure-Abonnement an. Wenn Sie Azure Cloud Shell verwenden möchten, wählen Sie in der rechten oberen Ecke des Codeblocks die Option Ausprobieren aus. Geben Sie andernfalls den folgenden Befehl ein:

az login

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

Auflisten der Cluster

Verwenden Sie az HDInsight-Liste zum Auflisten von Clustern. Bearbeiten Sie die folgenden Befehle, indem Sie den Namen Ihrer Ressourcengruppe ersetzen RESOURCE_GROUP_NAME , und geben Sie dann die Befehle ein:

# 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

Anzeigen von Clustern

Verwenden Sie az HDInsight, um Informationen für einen angegebenen Cluster anzuzeigen. Bearbeiten Sie den folgenden Befehl, indem Sie ihn ersetzen RESOURCE_GROUP_NAMEund CLUSTER_NAME durch die relevanten Informationen den Befehl eingeben:

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

Löschen von Clustern

Verwenden Sie az HDInsight delete , um einen angegebenen Cluster zu löschen. Bearbeiten Sie den folgenden Befehl, indem Sie ihn ersetzen RESOURCE_GROUP_NAMEund CLUSTER_NAME durch die relevanten Informationen den Befehl eingeben:

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

Sie können einen Cluster auch löschen, indem Sie die Ressourcengruppe löschen, die den Cluster enthält. Beachten Sie, dass dadurch alle Ressourcen in der Gruppe gelöscht werden, einschließlich des Standardspeicherkontos.

az group delete --name RESOURCE_GROUP_NAME

Skalieren von Clustern

Verwenden Sie az HDInsight resize , um die Größe des angegebenen HDInsight-Clusters auf die angegebene Größe zu ändern. Bearbeiten Sie den folgenden Befehl, indem Sie die relevanten Informationen ersetzenRESOURCE_GROUP_NAME.CLUSTER_NAME Ersetzen Sie WORKERNODE_COUNT durch die gewünschte Anzahl von Workerknoten für Ihren Cluster. Weitere Informationen zum Skalieren von Clustern finden Sie unter Skalieren von HDInsight-Clustern. Geben Sie den folgenden Befehl ein:

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

Nächste Schritte

In diesem Artikel haben Sie gelernt, verschiedene Verwaltungsaufgaben für HDInsight-Cluster auszuführen. Weitere Informationen finden Sie in den folgenden Artikeln: