Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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
- Azure CLI Jeśli nie zainstalowano interfejsu wiersza polecenia platformy Azure, zobacz Instalowanie interfejsu wiersza polecenia platformy Azure, aby uzyskać instrukcje.
- Klaster Apache Hadoop w usłudze HDInsight. Zobacz Wprowadzenie do usługi HDInsight w systemie Linux.
Łą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
Powiązana zawartość
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: