En esta página se explica cómo eliminar un servicio de Dataproc Metastore.
Puede que quieras eliminar tu servicio Dataproc Metastore si has elegido algunos ajustes de configuración que no se pueden cambiar, como el nombre del servicio o la versión del almacén de metadatos de Hive.
Antes de empezar
Roles obligatorios
Para obtener el permiso que necesitas para eliminar un servicio de Dataproc Metastore, pide a tu administrador que te conceda los siguientes roles de gestión de identidades y accesos en tu proyecto, según el principio de privilegio mínimo:
-
Conceder control total sobre los recursos de Dataproc Metastore (
roles/metastore.editor
) -
Concede acceso completo a todos los recursos de Dataproc Metastore, incluida la administración de políticas de gestión de identidades y accesos (
roles/metastore.admin
)
Para obtener más información sobre cómo conceder roles, consulta el artículo Gestionar el acceso a proyectos, carpetas y organizaciones.
Este rol predefinido contiene el permiso metastore.services.delete
, que es necesario para eliminar un servicio de Dataproc Metastore.
También puedes obtener este permiso con roles personalizados u otros roles predefinidos.
Para obtener más información sobre roles y permisos específicos de Dataproc Metastore, consulta la información general sobre la gestión de identidades y accesos de Dataproc Metastore.Eliminar un servicio
En las siguientes instrucciones se muestra cómo eliminar un servicio de Dataproc Metastore.
Cuestiones importantes
El segmento de Cloud Storage no se elimina automáticamente cuando eliminas tu Dataproc Metastore. Para eliminar un segmento, consulta Eliminar segmentos.
Después de eliminar un metastore de Dataproc, las rutas de emparejamiento de redes de VPC creadas automáticamente que utiliza el servicio se conservan durante un máximo de 3 horas. Ten en cuenta que, si otros servicios de Dataproc Metastore siguen usando estas rutas de emparejamiento entre redes de VPC, no se eliminarán.
Consola
En la Google Cloud consola, abre la página Dataproc Metastore:
Selecciona el servicio que quieras eliminar.
En la barra de navegación, haz clic en Eliminar.
Se abrirá un cuadro de diálogo.
En el cuadro de diálogo, haz clic en Eliminar.
Vuelve a la página Dataproc Metastore y comprueba que el servicio eliminado ya no aparece en la lista.
También puedes eliminar tu servicio en la página de detalles del servicio.
En la página Dataproc Metastore, haz clic en el servicio que quieras eliminar.
Se abrirá la página Detalles del servicio correspondiente.
En la barra de navegación, haz clic en Eliminar servicio.
Se abrirá un cuadro de diálogo.
En el cuadro de diálogo, haz clic en Eliminar.
Vuelve a la página Dataproc Metastore y comprueba que el servicio eliminado ya no aparece en la lista.
CLI de gcloud
Para eliminar un servicio, ejecuta el siguiente comando
gcloud metastore services delete
.gcloud metastore services delete SERVICE \ --location=LOCATION
Haz los cambios siguientes:
SERVICE
: Nombre del servicio de Dataproc Metastore que vas a eliminar.LOCATION
: la Google Cloud región en la que se encuentra tu servicio de Dataproc Metastore.
Verifica que la eliminación se haya realizado correctamente.
REST
Sigue las instrucciones de la API para eliminar un servicio con el Explorador de APIs.
Protección contra la eliminación
La protección contra eliminación de Dataproc Metastore es una función que te ayuda a evitar que se eliminen por error servicios de Dataproc Metastore, tanto nuevos como ya existentes. Si usas la protección contra eliminación, puedes proteger los servicios que son importantes para tus aplicaciones y cargas de trabajo.
Cuestiones importantes
De forma predeterminada, la opción de protección contra la eliminación está inhabilitada.
Solo puedes definir la protección contra la eliminación a nivel de instancia. La protección individual no se puede definir en metadatos, como tablas, bases de datos o particiones. Tampoco puedes habilitar la protección en una copia de seguridad.
Si se elimina el proyecto que contiene una instancia protegida, la instancia también se elimina, independientemente de la protección contra la eliminación.
Habilitar protección frente a la eliminación
Puedes habilitar la protección contra la eliminación al crear una instancia o en una instancia que ya tengas.
Para nuevos servicios
Consola
En la Google Cloud consola, ve a la página Dataproc Metastore.
En la barra de navegación, haz clic en + Crear.
Se abrirá el cuadro de diálogo Crear servicio de metastore.
Selecciona Dataproc Metastore 2.
En Protección contra eliminación, haz clic en el botón para habilitar la función.
Configure las opciones de servicio restantes según sea necesario o utilice los valores predeterminados.
Haz clic en Enviar.
CLI de gcloud
Para habilitar la protección contra eliminación en un nuevo servicio de Dataproc Metastore, ejecuta el siguiente comando gcloud metastore services create
.
gcloud metastore services update SERVICE \ --location=LOCATION \ --instance-sizeINSTANCE_SIZE \ --deletion-protection
Haz los cambios siguientes:
SERVICE
: Nombre del servicio de Dataproc Metastore que vas a eliminar.LOCATION
: la Google Cloud región en la que se encuentra tu servicio de Dataproc Metastore.INSTANCE
: el tamaño de instancia de tu servicio.
Para los servicios actuales
Consola
En la Google Cloud consola, abre la página Dataproc Metastore:
En la página Dataproc Metastore, haga clic en el nombre del servicio que quiera 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 eliminación, haz clic en el botón para habilitar la función.
Haz clic en Enviar.
CLI de gcloud
Para habilitar la protección contra eliminación en un servicio de Dataproc Metastore, ejecuta el siguiente comando gcloud metastore services update
.
gcloud metastore services update SERVICE \ --location=LOCATION \ --deletion-protection
Haz los cambios siguientes:
SERVICE
: Nombre del servicio de Dataproc Metastore que vas a eliminar.LOCATION
: la Google Cloud región en la que se encuentra tu servicio de Dataproc Metastore.
Inhabilitar la protección frente a la eliminación
Para inhabilitar la protección contra eliminación en un servicio de Dataproc Metastore, ejecuta el siguiente comando gcloud metastore services update
con la opción --no=deletion-protection
.
gcloud metastore services update SERVICE \ --location=LOCATION \ --no-deletion-protection
Siguientes pasos
- Registro de auditoría de Cloud
- Gestión de identidades y accesos y control de acceso de Dataproc Metastore
- Acceso a servicios