Supprimer un service Dataproc Metastore

Cette page explique comment supprimer un service Dataproc Metastore.

Vous pouvez supprimer votre service Dataproc Metastore si vous avez choisi des paramètres de configuration qui ne peuvent pas être modifiés, tels que le nom du service ou la version du métastore Hive.

Avant de commencer

Rôles requis

Pour obtenir l'autorisation nécessaire pour supprimer un service Dataproc Metastore, demandez à votre administrateur de vous attribuer les rôles IAM suivants sur votre projet, conformément au principe du moindre privilège:

Pour en savoir plus sur l'attribution de rôles, consultez la section Gérer les accès.

Ce rôle prédéfini contient l'autorisation metastore.services.delete, requise pour supprimer un service Dataproc Metastore.

Vous pouvez également obtenir cette autorisation avec des rôles personnalisés ou d'autres rôles prédéfinis.

Pour en savoir plus sur les rôles et les autorisations spécifiques à Dataproc Metastore, consultez la page Présentation d'IAM de Dataproc Metastore.

Supprimer un service

Les instructions suivantes montrent comment supprimer un service Dataproc Metastore.

Remarques

  • Votre bucket Cloud Storage n'est pas automatiquement supprimé lorsque vous supprimez votre Dataproc Metastore. Pour supprimer un bucket, consultez la section Supprimer des buckets.

  • Après la suppression d'un Dataproc Metastore, les routes d'appairage de réseaux VPC créées automatiquement et utilisées par le service sont conservées pendant trois heures maximum. Notez que si d'autres services Dataproc Metastore continuent à utiliser ces routes d'appairage de réseaux VPC, elles ne sont pas supprimées.

Console

  1. Dans la console Google Cloud, ouvrez la page Dataproc Metastore:

    Accéder à Dataproc Metastore

  2. Sélectionnez le service que vous souhaitez supprimer.

  3. Dans la barre de navigation, cliquez sur Supprimer.

    Une boîte de dialogue s'ouvre.

  4. Dans la boîte de dialogue, cliquez sur Supprimer.

    Revenez à la page Dataproc Metastore et vérifiez que le service supprimé n'apparaît plus dans la liste.

Vous pouvez également supprimer votre service sur la page d'informations sur le service.

  1. Sur la page Dataproc Metastore, cliquez sur le service que vous souhaitez supprimer.

    La page Détails du service correspondant à ce service s'ouvre.

    Page d'information sur le service
  2. Dans la barre de navigation, cliquez sur Supprimer le service.

    Une boîte de dialogue s'ouvre.

  3. Dans la boîte de dialogue, cliquez sur Supprimer.

    Revenez à la page Dataproc Metastore et vérifiez que le service supprimé n'apparaît plus dans la liste.

gcloud CLI

  1. Pour supprimer un service, exécutez la commande gcloud metastore services delete suivante.

    gcloud metastore services delete SERVICE \
        --location=LOCATION
    

    Remplacez les éléments suivants :

    • SERVICE: nom du service Dataproc Metastore que vous supprimez.
    • LOCATION: région Google Cloud dans laquelle se trouve votre service Dataproc Metastore.
  2. Vérifiez que la suppression a bien été effectuée.

REST

Suivez les instructions de l'API pour supprimer un service à l'aide de l'explorateur d'API.

Protection contre la suppression

La protection contre la suppression de Dataproc Metastore est une fonctionnalité qui vous aide à éviter la suppression accidentelle de services Dataproc Metastore nouveaux et existants. En utilisant la protection contre la suppression, vous pouvez protéger les services importants pour vos applications et vos charges de travail.

Remarques

  • Par défaut, l'option de protection contre la suppression est désactivée.

  • Vous ne pouvez définir la protection contre la suppression qu'au niveau de l'instance. La protection individuelle ne peut pas être définie sur des métadonnées telles que des tables, des bases de données ou des partitions. Vous ne pouvez pas non plus activer la protection sur une sauvegarde.

  • Si le projet contenant une instance protégée est supprimé, l'instance l'est également, indépendamment de la protection contre la suppression.

Activer la protection contre la suppression

Vous pouvez activer la protection contre la suppression lorsque vous créez une instance ou sur une instance existante.

Pour les nouveaux services

Console

  1. Dans la console Google Cloud, accédez à la page Dataproc Metastore.

    Accéder à Dataproc Metastore

  2. Dans la barre de navigation, cliquez sur + Créer.

    La boîte de dialogue Créer un service Metastore s'ouvre.

  3. Sélectionnez Dataproc Metastore 2.

  4. Sous Protection contre la suppression, cliquez sur le bouton pour activer la fonctionnalité.

  5. Configurez les options de service restantes si nécessaire ou utilisez les valeurs par défaut fournies.

  6. Cliquez sur Envoyer.

gcloud CLI

Pour activer la protection contre la suppression sur un nouveau service Dataproc Metastore, exécutez la commande gcloud metastore services create suivante.

gcloud metastore services update SERVICE \
  --location=LOCATION \
  --instance-sizeINSTANCE_SIZE \
  --deletion-protection

Remplacez les éléments suivants :

  • SERVICE: nom du service Dataproc Metastore que vous supprimez.
  • LOCATION: région Google Cloud dans laquelle se trouve votre service Dataproc Metastore.
  • INSTANCE: taille de l'instance de votre service.

Pour les services existants

Console

  1. Dans la console Google Cloud, ouvrez la page Dataproc Metastore:

    Accéder à Dataproc Metastore

  2. Sur la page Dataproc Metastore, cliquez sur le nom du service que vous souhaitez mettre à jour.

    La page Détails du service s'ouvre.

  3. Dans l'onglet Configuration, cliquez sur Modifier.

    La page Modifier le service s'affiche.

  4. Sous Protection contre la suppression, cliquez sur le bouton pour activer la fonctionnalité.

  5. Cliquez sur Envoyer.

gcloud CLI

Pour activer la protection contre la suppression sur un service Dataproc Metastore existant, exécutez la commande gcloud metastore services update suivante.

gcloud metastore services update SERVICE \
  --location=LOCATION \
  --deletion-protection

Remplacez les éléments suivants :

  • SERVICE: nom du service Dataproc Metastore que vous supprimez.
  • LOCATION: région Google Cloud dans laquelle se trouve votre service Dataproc Metastore.

Désactiver la protection contre la suppression

Pour désactiver la protection contre la suppression sur un service Dataproc Metastore, exécutez la commande gcloud metastore services update suivante avec l'option --no=deletion-protection.

gcloud metastore services update SERVICE \
   --location=LOCATION \
   --no=deletion-protection

Étapes suivantes