Gérer des clusters Azure HDInsight en utilisant Azure CLI
Découvrez comment utiliser Azure CLI pour gérer des clusters Azure HDInsight. L’interface de ligne de commande Azure est l’interface de ligne de commande Microsoft. Vous pouvez utiliser cette expérience multiplateforme pour gérer les ressources Azure.
Si vous n’avez pas d’abonnement Azure, créez un compte gratuit avant de commencer.
Prérequis
- Azure CLI. Si vous n'avez pas installé Azure CLI, consultez Installer l'interface de ligne de commande Azure pour connaître les étapes à suivre.
- Un cluster Apache Hadoop sur HDInsight. Consultez Bien démarrer avec HDInsight sur Linux.
Se connecter à Azure
Connectez-vous à votre abonnement Azure. Si vous prévoyez d’utiliser Azure Cloud Shell, sélectionnez Essayer dans le coin supérieur droit du bloc de code. Sinon, entrez la commande suivante :
az login
# If you have multiple subscriptions, set the one to use
# az account set --subscription "SUBSCRIPTIONID"
Lister les clusters
Utilisez az HDInsight list pour lister les clusters. Modifiez les commandes suivantes en remplaçant RESOURCE_GROUP_NAME
par le nom de votre groupe de ressources, puis entrez ces commandes :
# 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
Afficher les clusters
Utilisez az HDInsight show pour afficher les informations d’un cluster spécifié. Modifiez la commande suivante en remplaçant RESOURCE_GROUP_NAME
et CLUSTER_NAME
par les informations appropriées. Ensuite, entrez la commande :
az hdinsight show --resource-group RESOURCE_GROUP_NAME --name CLUSTER_NAME
Suppression des clusters
Utilisez az HDInsight delete pour supprimer un cluster spécifié. Modifiez la commande suivante en remplaçant RESOURCE_GROUP_NAME
et CLUSTER_NAME
par les informations appropriées. Ensuite, entrez la commande :
az hdinsight delete --resource-group RESOURCE_GROUP_NAME --name CLUSTER_NAME
Vous pouvez également supprimer un cluster en supprimant le groupe de ressources qui le contient. Cette opération supprime toutes les ressources dans le groupe, y compris le compte de stockage par défaut.
az group delete --name RESOURCE_GROUP_NAME
Mise à l’échelle des clusters
Utilisez az HDInsight resize pour redimensionner le cluster HDInsight spécifié à la taille voulue. Modifiez la commande suivante en remplaçant RESOURCE_GROUP_NAME
et CLUSTER_NAME
par les informations appropriées. Remplacez WORKERNODE_COUNT
par le nombre de nœuds Worker que vous voulez pour votre cluster. Pour plus d’informations sur la mise à l’échelle des clusters, consultez Mettre à l’échelle les clusters HDInsight. Entrez la commande :
az hdinsight resize --resource-group RESOURCE_GROUP_NAME --name CLUSTER_NAME --workernode-count WORKERNODE_COUNT
Contenu connexe
Dans cet article, vous avez appris comment effectuer différentes tâches d’administration sur un cluster HDInsight. Pour plus d’informations, consultez les articles suivants :