En esta página, se explica cómo borrar un servicio de Dataproc Metastore.
Puede que quieras borrar tu servicio de Dataproc Metastore si: eligió algunos parámetros de configuración que no se pueden cambiar, como la política o la versión del almacén de metadatos de Hive.
Antes de comenzar
Roles obligatorios
A fin de obtener el permiso que necesitas para borrar un servicio de Dataproc Metastore, haz lo siguiente: solicita a tu administrador que te otorgue el los siguientes roles de IAM en tu proyecto, según el principio de privilegio mínimo:
-
Otorga control total a los recursos de Dataproc Metastore (
roles/metastore.editor
) -
Otorgar acceso completo a todos los recursos de Dataproc Metastore, incluida la administración de políticas de IAM (
roles/metastore.admin
)
Para obtener más información sobre cómo otorgar roles, consulta Administra el acceso a proyectos, carpetas y organizaciones.
Este rol predefinido contiene el permiso metastore.services.delete
, que se requiere para borrar un servicio de Metastore de Dataproc.
También puedes obtener este permiso con roles personalizados o con otros roles predefinidos.
Para obtener más información sobre los roles y permisos específicos de Dataproc Metastore, consulta Descripción general de la IAM de Dataproc Metastore.Borrar un servicio
En las siguientes instrucciones, se muestra cómo borrar un Dataproc Metastore servicio.
Consideraciones
Tu bucket de Cloud Storage no se borra automáticamente cuando borras tu Dataproc Metastore. Para borrar un bucket, consulta Borra buckets.
Después de borrar un Dataproc Metastore, las rutas de intercambio de tráfico de red de VPC creadas automáticamente que usa el servicio persisten hasta por 3 horas. Ten en cuenta que si algún otro servicio de Dataproc Metastore sigue usan rutas de intercambio de tráfico entre redes de VPC, no se borran.
Console
En la consola de Google Cloud, abre la página Dataproc Metastore:
Selecciona el servicio que deseas borrar.
En la barra de navegación, haz clic en Borrar.
Se abrirá un cuadro de diálogo.
En el cuadro de diálogo, haz clic en Borrar.
Regresa a la página Dataproc Metastore y verifica que el servicio borrado ya no aparezca en la lista.
También puedes borrar tu servicio en la página de detalles del servicio.
En la página Dataproc Metastore, haz clic en el servicio que deseas borrar.
Se abrirá la página Detalles del servicio de ese servicio.
En la barra de navegación, haz clic en Borrar servicio.
Se abrirá un cuadro de diálogo.
En el cuadro de diálogo, haz clic en Borrar.
Regresa a la página Dataproc Metastore. Verifica que el servicio que borraste ya no aparezca en la lista.
gcloud CLI
Para borrar un servicio, ejecuta el siguiente comando
gcloud metastore services delete
.gcloud metastore services delete SERVICE \ --location=LOCATION
Reemplaza lo siguiente:
SERVICE
: Es el nombre del servicio de Dataproc Metastore que borrarás.LOCATION
: Es la región de Google Cloud en la que reside tu servicio de Dataproc Metastore.
Verifica que la eliminación se haya realizado correctamente.
REST
Sigue las instrucciones de la API para borrar un servicio mediante el Explorador de API.
Deletion-protection
La protección contra eliminaciones de Dataproc Metastore es una función que te ayuda evitar la eliminación accidental de Dataproc Metastore existente y nuevo de Google Cloud. Con la protección contra la eliminación, puedes resguardar los servicios importante para tus aplicaciones y cargas de trabajo.
Consideraciones
De forma predeterminada, la opción de protección contra la eliminación está inhabilitada.
Solo puedes establecer la protección contra la eliminación a nivel de la instancia. No se puede establecer la protección individual en metadatos, como tablas, bases de datos o particiones. Tampoco puedes habilitar la protección en una copia de seguridad.
Si se borra el proyecto que contiene una instancia protegida, esta se también se eliminan, independientemente de la protección contra la eliminación.
Habilita la protección contra la eliminación
Puedes habilitar la protección contra la eliminación cuando creas una instancia o en una instancia existente.
Para servicios nuevos
Console
En la consola de Google Cloud, ve a la página Dataproc Metastore.
En la barra de navegación, haz clic en +Crear.
Se abrirá el diálogo Crear servicio de Metastore.
Selecciona Dataproc Metastore 2.
En Protección contra la eliminación, haz clic en el botón de activación para habilitar la función.
Configura las opciones de servicio restantes según sea necesario o usa los valores predeterminados proporcionados.
Haz clic en Enviar.
gcloud CLI
Para habilitar la protección contra la eliminación en un nuevo servicio de Dataproc Metastore, haz lo siguiente:
Ejecuta el siguiente comando gcloud metastore services create
.
gcloud metastore services update SERVICE \ --location=LOCATION \ --instance-sizeINSTANCE_SIZE \ --deletion-protection
Reemplaza lo siguiente:
SERVICE
: Es el nombre del servicio de Dataproc Metastore que borrarás.LOCATION
: Es la región de Google Cloud a la que donde reside el servicio de Dataproc Metastore.INSTANCE
: Es el tamaño de la instancia del servicio.
Para servicios existentes
Console
En la consola de Google Cloud, abre la página Dataproc Metastore:
En la página Dataproc Metastore, haz clic en el nombre del servicio que quieres actualizar.
Se abrirá la página Detalles del servicio.
En la pestaña Configuración, haz clic en Editar.
Se abrirá la página Editar servicio.
En Protección contra la eliminación, haz clic en el botón de activación para habilitar la función.
Haz clic en Enviar.
gcloud CLI
Para habilitar la protección contra eliminación en un servicio de Dataproc Metastore existente, ejecuta el siguiente comando gcloud metastore services update
.
gcloud metastore services update SERVICE \ --location=LOCATION \ --deletion-protection
Reemplaza lo siguiente:
SERVICE
: Es el nombre del servicio de Dataproc Metastore que borrarás.LOCATION
: Es la región de Google Cloud a la que donde reside el servicio de Dataproc Metastore.
Inhabilitar la protección contra la eliminación
Para inhabilitar la protección contra la eliminación en un servicio de Dataproc Metastore, ejecuta lo siguiente:
seguir a gcloud metastore services update
con la opción --no=deletion-protection
.
gcloud metastore services update SERVICE \ --location=LOCATION \ --no=deletion-protection