Udostępnij przez


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

Dowiedz się, jak używać Azure CLI do zarządzania klastrami usługi Azure HDInsight. Interfejs wiersza polecenia Azure to narzędzie firmy Microsoft. To środowisko międzyplatformowe umożliwia zarządzanie 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"

Lista klastrów

Użyj az HDInsight list, aby wyświetlić listę klastrów. Zmodyfikuj następujące polecenia, zastępując RESOURCE_GROUP_NAME nazwą grupy zasobów, a następnie wprowadź te 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ż klastry

Użyj polecenia az HDInsight show, aby wyświetlić informacje dla określonego klasteru. Zmodyfikuj następujące polecenie, zastępując RESOURCE_GROUP_NAME i CLUSTER_NAME odpowiednimi informacjami. 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_NAME i CLUSTER_NAME odpowiednimi informacjami. 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. Ta akcja powoduje usunięcie wszystkich zasobów w grupie, w tym domyślnego konta magazynowego.

az group delete --name RESOURCE_GROUP_NAME

Skalowanie klastrów

Użyj az HDInsight resize, aby zmienić rozmiar określonego klastra HDInsight do określonego rozmiaru. Zmodyfikuj następujące polecenie, zastępując RESOURCE_GROUP_NAME i CLUSTER_NAME odpowiednimi informacjami. Zastąp WORKERNODE_COUNT liczbą węzłów roboczych dla twojego 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

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: