Gérer des clusters Azure HDInsight avec Azure CLI
Découvrez comment utiliser Azure CLI pour gérer des clusters Azure HDInsight. Azure CLI est l’interface de ligne de commande multiplateforme de Microsoft pour la gestion de 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 répertorier les clusters. Modifiez les commandes suivantes en remplaçant RESOURCE_GROUP_NAME
par le nom de votre groupe de ressources, puis entrez les 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 le cluster
Utilisez az HDInsight show pour afficher les informations d’un cluster spécifié. Modifiez la commande suivante en RESOURCE_GROUP_NAME
remplaçant, puis CLUSTER_NAME
par les informations pertinentes, puis 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 RESOURCE_GROUP_NAME
remplaçant, puis CLUSTER_NAME
par les informations pertinentes, puis 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. Notez que cela supprime toutes les ressources du 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 spécifiée. Modifiez la commande suivante en RESOURCE_GROUP_NAME
remplaçant , et CLUSTER_NAME
par les informations pertinentes. Remplacez WORKERNODE_COUNT
par le nombre de nœuds Worker souhaités 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
Étapes suivantes
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 :