Cette page explique comment supprimer un service Dataproc Metastore.
Vous pouvez être amené à 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 dont vous avez besoin pour supprimer un service Dataproc Metastore, demandez à votre administrateur de vous accorder les rôles IAM suivants sur votre projet, conformément au principe du moindre privilège:
-
Accorder un contrôle total sur les ressources Dataproc Metastore (
roles/metastore.editor
) -
Accorder un accès complet à toutes les ressources Dataproc Metastore, y compris l'administration des stratégies IAM (
roles/metastore.admin
)
Pour en savoir plus sur l'attribution de rôles, consultez la page Gérer l'accès aux projets, aux dossiers et aux organisations.
Ce rôle prédéfini contient l'autorisation metastore.services.delete
, qui est 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 de Dataproc Metastore, consultez la page Présentation de l'IAM 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 avoir supprimé un métastore Dataproc, les routes d'appairage de réseau VPC créées automatiquement utilisées par le service persistent jusqu'à trois heures. Notez que si d'autres services Dataproc Metastore continuent d'utiliser ces routes d'appairage de réseaux VPC, ils ne sont pas supprimés.
Console
Dans la console Google Cloud, ouvrez la page Dataproc Metastore:
Sélectionnez le service que vous souhaitez supprimer.
Dans la barre de navigation, cliquez sur Supprimer.
Une boîte de dialogue s'ouvre.
Dans la boîte de dialogue, cliquez sur Supprimer.
Revenez sur la page Dataproc Metastore et vérifiez que votre service supprimé n'apparaît plus dans la liste.
Vous pouvez également supprimer votre service sur la page d'informations sur le service.
Sur la page Dataproc Metastore, cliquez sur le service que vous souhaitez supprimer.
La page Informations sur le service s'ouvre pour ce service.
Dans la barre de navigation, cliquez sur Supprimer le service.
Une boîte de dialogue s'ouvre.
Dans la boîte de dialogue, cliquez sur Supprimer.
Revenez sur la page Dataproc Metastore et vérifiez que votre service supprimé n'apparaît plus dans la liste.
CLI gcloud
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.
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.
Deletion-protection
La protection contre la suppression de Dataproc Metastore est une fonctionnalité qui vous aide à empêcher la suppression accidentelle de services Dataproc Metastore existants et nouveaux. Grâce à cette protection, vous pouvez protéger les services importants pour vos applications et 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. Vous ne pouvez pas définir de protection individuelle sur les métadonnées, telles que les tables, les bases de données ou les 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 est également supprimée, quelle que soit la protection contre la suppression.
Enable deletion-protection
Vous pouvez activer la protection contre la suppression lorsque vous créez une instance ou sur une instance existante.
Pour les nouveaux services
Console
Dans la console Google Cloud, accédez à la page Dataproc Metastore.
Dans la barre de navigation, cliquez sur + Créer.
La boîte de dialogue Create Metastore service (Créer un service de metastore) s'ouvre.
Sélectionnez Dataproc Metastore 2.
Sous Protection contre la suppression, cliquez sur le bouton d'activation pour activer la fonctionnalité.
Configurez les autres options de service si nécessaire ou utilisez les valeurs par défaut fournies.
Cliquez sur Envoyer.
CLI gcloud
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
Dans la console Google Cloud, ouvrez la page Dataproc Metastore:
Sur la page Dataproc Metastore, cliquez sur le nom du service que vous souhaitez modifier.
La page Informations sur le service s'ouvre.
Dans l'onglet Configuration, cliquez sur Modifier.
La page Modifier le service s'ouvre.
Sous Protection contre la suppression, cliquez sur le bouton d'activation pour activer la fonctionnalité.
Cliquez sur Envoyer.
CLI gcloud
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