Hantera Azure HDInsight-kluster med Hjälp av Azure CLI
Lär dig hur du använder Azure CLI för att hantera Azure HDInsight-kluster. Azure CLI är Microsofts plattformsoberoende kommandoradsmiljö för att hantera Azure-resurser.
Om du inte har någon Azure-prenumeration skapar du ett kostnadsfritt konto innan du börjar.
Förutsättningar
Azure CLI. Om du inte har installerat Azure CLI kan du läsa Mer information om hur du installerar Azure CLI .
Ett Apache Hadoop-kluster i HDInsight. Se Komma igång med HDInsight i Linux.
Ansluta till Azure
Logga in på din Azure-prenumeration. Om du planerar att använda Azure Cloud Shell väljer du Prova i det övre högra hörnet i kodblocket. Annars anger du följande kommando:
az login
# If you have multiple subscriptions, set the one to use
# az account set --subscription "SUBSCRIPTIONID"
Lista kluster
Använd az HDInsight-listan för att lista kluster. Redigera följande kommandon genom att RESOURCE_GROUP_NAME
ersätta med namnet på resursgruppen och ange sedan kommandona:
# 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
Visa kluster
Använd az HDInsight show för att visa information för ett angivet kluster. Redigera följande kommando genom att RESOURCE_GROUP_NAME
ersätta , och CLUSTER_NAME
med relevant information, ange sedan kommandot:
az hdinsight show --resource-group RESOURCE_GROUP_NAME --name CLUSTER_NAME
Ta bort kluster
Använd az HDInsight delete för att ta bort ett angivet kluster. Redigera följande kommando genom att RESOURCE_GROUP_NAME
ersätta , och CLUSTER_NAME
med relevant information, ange sedan kommandot:
az hdinsight delete --resource-group RESOURCE_GROUP_NAME --name CLUSTER_NAME
Du kan också ta bort ett kluster genom att ta bort resursgruppen som innehåller klustret. Observera att detta tar bort alla resurser i gruppen, inklusive standardlagringskontot.
az group delete --name RESOURCE_GROUP_NAME
Skala kluster
Använd az HDInsight resize för att ändra storlek på det angivna HDInsight-klustret till den angivna storleken. Redigera följande kommando genom att RESOURCE_GROUP_NAME
ersätta och CLUSTER_NAME
med relevant information. Ersätt WORKERNODE_COUNT
med önskat antal arbetsnoder för klustret. Mer information om skalning av kluster finns i Skala HDInsight-kluster. Ange kommandot:
az hdinsight resize --resource-group RESOURCE_GROUP_NAME --name CLUSTER_NAME --workernode-count WORKERNODE_COUNT
Nästa steg
I den här artikeln har du lärt dig hur du utför olika administrativa uppgifter för HDInsight-kluster. Mer information finns i följande artiklar: