Cette page explique comment mettre à jour et supprimer un cluster Managed Service pour Apache Spark existant.
Mettre à jour un cluster
Pour mettre à jour un cluster, envoyez une requête clusters.patch de l'API Dataproc clusters.patch, exécutez une commande gcloud dataproc clusters update en local dans une fenêtre de terminal ou dans Cloud Shell, ou modifiez les paramètres du cluster à partir de l'onglet "Configuration" de la page "Détails du cluster" pour le cluster dans la Google Cloud console.
Les paramètres de cluster suivants peuvent être mis à jour :
- Nombre de nœuds de calcul standards dans un cluster (consultez la page Procéder au scaling des clusters)
- Nombre de nœuds de calcul secondaires dans un cluster (consultez la page Nœuds de calcul secondaires Managed Service pour Apache Spark)
- Activation ou désactivation de la mise hors service concertée pour contrôler l'arrêt d'un nœud de calcul une fois ses tâches terminées
- Ajout ou suppression de libellés de cluster labels
Erreur de mise à jour du cluster
Managed Service pour Apache Spark génère une erreur ERROR_DUE_TO_UPDATE lorsqu'une opération de mise à jour du cluster échoue. Cette erreur place le cluster dans un état de sécurité pour éviter toute perte de données et limite les opérations de cluster supplémentaires : les tâches peuvent continuer à être envoyées au cluster, le cluster peut être supprimé, mais les opérations de mise à jour supplémentaires ne sont pas autorisées.
Recommandation : Après avoir reçu une ERROR_DUE_TO_UPDATE sur un cluster,
recréez-le
en exportant sa configuration pour en créer un autre, puis supprimez le
cluster défaillant. Si la recréation du cluster échoue, contactez
le Cloud Customer Care pour obtenir de l'aide afin de rétablir l'état
RUNNING du cluster.
Supprimer un cluster
Vous pouvez supprimer un cluster via une requête HTTP ou automatisée clusters.delete de l'API Dataproc clusters.delete, à l'aide de l'outil de ligne de commande gcloud gcloud de la Google Cloud CLI (en local dans une fenêtre de terminal ou dans Cloud Shell), ou encore à partir de la Google Cloud console.
Google Cloud CLI
Pour supprimer un cluster Managed Service pour Apache Spark, exécutez la commande gcloud dataproc clusters delete de la gcloud CLI gcloud dataproc clusters delete en local dans une fenêtre de terminal ou dans Cloud Shell.
gcloud dataproc clusters delete cluster-name \ --region=region
API REST
Utilisez l'API Managed Service pour Apache Spark clusters.delete pour supprimer un cluster.
Console
Ouvrez la page " Clusters " de Managed Service pour Apache Spark dans la Google Cloud console. Sélectionnez le cluster en cochant la case située à gauche de son nom, puis cliquez sur Delete pour le supprimer.