Zarządzanie klastrami usługi Azure HDInsight przy użyciu interfejsu wiersza polecenia platformy Azure

Dowiedz się, jak zarządzać klastrami usługi Azure HDInsight przy użyciu interfejsu wiersza polecenia platformy Azure. Interfejs wiersza polecenia platformy Azure to wieloplatformowe środowisko wiersza polecenia do zarządzania zasobami platformy Azure.

Jeśli nie masz subskrypcji platformy Azure, przed rozpoczęciem utwórz bezpłatne konto.

Wymagania wstępne

Łączenie się z platformą Azure

Zaloguj się do subskrypcji platformy Azure. Jeśli planujesz używać usługi Azure Cloud Shell, wybierz pozycję Wypróbuj w prawym górnym rogu bloku kodu. W przeciwnym razie wprowadź następujące polecenie:

az login

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

Wyświetlanie listy klastrów

Użyj polecenia az HDInsight list , aby wyświetlić listę klastrów. Zmodyfikuj następujące polecenia, zastępując RESOURCE_GROUP_NAME ciąg nazwą grupy zasobów, a następnie wprowadź polecenia:

# 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

Pokaż klaster

Użyj polecenia az HDInsight show , aby wyświetlić informacje dla określonego klastra. Zmodyfikuj następujące polecenie, zastępując RESOURCE_GROUP_NAMEelement i CLUSTER_NAME odpowiednimi informacjami, a następnie wprowadź polecenie:

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

Usuwanie klastrów

Użyj polecenia az HDInsight delete , aby usunąć określony klaster. Zmodyfikuj następujące polecenie, zastępując RESOURCE_GROUP_NAMEelement i CLUSTER_NAME odpowiednimi informacjami, a następnie wprowadź polecenie:

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

Klaster można również usunąć, usuwając grupę zasobów zawierającą klaster. Należy pamiętać, że spowoduje to usunięcie wszystkich zasobów w grupie, w tym domyślnego konta magazynu.

az group delete --name RESOURCE_GROUP_NAME

Skalowanie klastrów

Użyj polecenia az HDInsight resize , aby zmienić rozmiar określonego klastra usługi HDInsight na określony rozmiar. Zmodyfikuj następujące polecenie, zastępując element RESOURCE_GROUP_NAMEi CLUSTER_NAME odpowiednimi informacjami. Zastąp WORKERNODE_COUNT element żądaną liczbą węzłów roboczych dla klastra. Aby uzyskać więcej informacji na temat skalowania klastrów, zobacz Skalowanie klastrów usługi HDInsight. Wprowadź polecenie:

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

Następne kroki

W tym artykule przedstawiono sposób wykonywania różnych zadań administracyjnych klastra usługi HDInsight. Więcej informacji można znaleźć w następujących artykułach: