Freigeben über


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 Microsoft-Befehlszeilenschnittstelle. Sie können diese plattformübergreifende Benutzeroberfläche verwenden, um Azure-Ressourcen zu verwalten.

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 Jetzt testen 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 list, um Cluster aufzulisten. Bearbeiten Sie die folgenden Befehle, indem Sie RESOURCE_GROUP_NAME durch den Namen Ihrer Ressourcengruppe ersetzen und dann die folgenden Befehle eingeben:

# 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

Cluster anzeigen

Verwenden Sie az HDinsight show, um Informationen für einen bestimmten Cluster anzuzeigen. Bearbeiten Sie den folgenden Befehl, indem Sie RESOURCE_GROUP_NAME und CLUSTER_NAME durch die entsprechenden Angaben ersetzen. Geben Sie anschließend den Befehl ein:

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

Löschen von Clustern

Verwenden Sie az HDinsight delete, um einen bestimmten Cluster zu löschen. Bearbeiten Sie den folgenden Befehl, indem Sie RESOURCE_GROUP_NAME und CLUSTER_NAME durch die entsprechenden Angaben ersetzen. Geben Sie anschließend den Befehl ein:

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. Mit dieser Aktion werden alle Ressourcen in der Gruppe, einschließlich des Standardspeicherkontos, gelöscht.

az group delete --name RESOURCE_GROUP_NAME

Skalieren von Clustern

Verwenden Sie az HDinsight resize, um die Größe des angegebenen HDInsight-Clusters in die angegebene Größe zu ändern. Bearbeiten Sie den folgenden Befehl, indem Sie RESOURCE_GROUP_NAME und CLUSTER_NAME durch die entsprechenden Angaben ersetzen. Ersetzen Sie diese Option WORKERNODE_COUNT durch die Anzahl der Workerknoten, die Sie für Ihr Cluster benötigen. 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

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