Restablece un servicio desde una copia de seguridad

Restore te permite recuperar los metadatos y la configuración almacenados del servicio de Dataproc Metastore desde una copia de seguridad.

En esta página, se explica cómo restablecer los metadatos de un servicio de Dataproc Metastore con Google Cloud Console abierto en un navegador local o mediante el método de la API de Dataproc Metastore services.restore.

Control de acceso

  • Para restablecer metadatos, debes tener una función de IAM que contenga los permisos de IAM metastore.services.restore y metastore.backups.use. Las funciones específicas de Dataproc Metastore, que se pueden usar roles/metastore.admin y roles/metastore.editor, se pueden usar para otorgar permisos de restablecimiento.

  • También puedes otorgar permiso de restablecimiento a usuarios o grupos mediante las funciones heredadas roles/owner y roles/editor.

Para obtener más información, consulta la IAM y el control de acceso de Dataproc Metastore.

Restablece un servicio desde una copia de seguridad

Para restablecer un servicio desde una copia de seguridad, elige una copia de seguridad en la página de detalles del servicio abierta en un navegador local o emite un método de la API de Dataproc Metastore services.restore.

Tienes la opción de restablecer los metadatos con la configuración actual del servicio o restablecer los metadatos con la configuración del servicio de copia de seguridad. Puedes restablecer los metadatos y la configuración del servicio de copia de seguridad al mismo tiempo. La configuración incluye opciones de configuración como la red, el puerto y el nivel de servicio, que son las mismas configuraciones que puedes cambiar con el método de la API service.update.

Mientras esté pendiente la restauración, no se podrán realizar actualizaciones al servicio. Puedes usar el servicio mientras se encuentra en el restablecimiento.

Puedes restablecer un servicio de Dataproc Metastore desde una copia de seguridad con Google Cloud Console o la API de Dataproc Metastore:

Console

  1. En Cloud Console, abre la página de Dataproc Metastore:

    Abre Dataproc Metastore en Cloud Console

  2. En la página Dataproc Metastore, haz clic en el nombre del servicio en el que deseas restablecer los metadatos. Se abrirá la página Detalles del servicio.

    Página de detalles del servicio
  3. Haz clic en la pestaña Copia de seguridad/Restablecer para ver tus copias de seguridad del servicio.

  4. A la derecha de la copia de seguridad que deseas usar, haz clic en y selecciona Restablecer. Se abre la página restore.

    También puedes restablecer tu servicio en la página de detalles de la copia de seguridad haciendo clic en el nombre de la copia de seguridad que deseas usar y, luego, en Restablecer.

  5. Selecciona una opción de restablecimiento:

    • Restablecer datos del almacén de metadatos

      Solo restablece el contenido de los datos almacenado en la copia de seguridad.

    • Restablecer la configuración del servicio y los datos del almacén de metadatos

      Restablece el contenido de datos almacenado en la copia de seguridad y aplica la configuración del servicio almacenada en la copia de seguridad al servicio actual.

  6. Haz clic en Restablecer para actualizar el servicio.

  7. Verifica que hayas regresado a la página Detalles del servicio y que tu restablecimiento aparezca en Historial de restablecimiento en Copia de seguridad y restablecimiento.

REST

Sigue las instrucciones de la API para restablecer los metadatos en un servicio mediante el Explorador de API.

Cuando el restablecimiento se completa correctamente, el servicio ingresa automáticamente en estado activo. Si falla, el servicio se revierte a su estado correcto anterior.

Para ver el historial de restablecimiento de un servicio, consulta la pestaña Copia de seguridad y restablecimiento en la página Detalles del servicio en Cloud Console.

Advertencias de restablecimiento

  • Las etiquetas de servicio de Dataproc Metastore y los datos reales en el directorio del almacén de datos no se restablecen.

  • Solo puedes restablecer metadatos desde copias de seguridad creadas desde el mismo servicio de Dataproc Metastore.

  • El historial de restablecimientos anteriores está disponible en la IU. Si borras el servicio, se borrará todo el historial de restablecimiento que está bajo ese servicio.

Errores comunes

  • El usuario que restablece el servicio de Metastore de Dataproc desde una copia de seguridad no tiene los permisos metastore.services.restore y metastore.backups.use.

Próximos pasos