Mensajes de error

En esta página, se explican los mensajes de error comunes que puedes recibir cuando usas Dataproc Metastore. En cada sección, se incluye más información sobre el significado de los mensajes y las acciones recomendadas para resolver los errores.

Errores generales:

  • Las entradas del cliente no son válidas:

    • "La ruta de error ResourceName [RESOURCE_NAME] no coincide con la plantilla [RESOURCE_TEMPLATE]".
    • "Anulación de directorio de almacén no válida: [GCS_URI]".
    • "El objeto krb5.conf proporcionado no era válido."
  • Estado de recurso de API no válido:

    • El estado actual del recurso [RESOURCE_NAME] no es un estado válido para esta operación. Los estados válidos son [RESOURCE_STATE].
    • Intentaste ejecutar una actualización, una importación, una exportación, una copia de seguridad o un restablecimiento en un servicio de Dataproc Metastore, pero el servicio no era ACTIVE.
    • "La copia de seguridad [BACKUP_ID] no está lista".
  • Permiso de acceso a la API:

    • No tenías los permisos suficientes para llamar a las API de Dataproc Metastore.
  • Permisos de agente de servicio insuficientes:

    • “El agente de servicio de Dataproc Metastore [SERVICE_AGENT] no tiene suficientes permisos de IAM para acceder a la red [NETWORK]. Asegúrate de que el agente de servicio tenga funciones de roles/metastore.serviceAgent en el proyecto [PROJECT_NUMBER]".

    • "El agente de servicio de Dataproc Metastore no puede acceder al URI [GCS_URI] de Cloud Storage con los permisos [SERVICE_AGENT_PERMISSIONS]. Verifica los permisos o el perímetro de servicio de los Controles del servicio de VPC".

    • “El agente de servicio de Dataproc Metastore no puede leer ni escribir el bucket de Cloud Storage [GCS_URI] del directorio de almacenes proporcionado”.

Errores relacionados con la importación y la exportación:

Errores relacionados con las copias de seguridad y el restablecimiento:

Errores generales

En esta sección, se explican los errores generales.

Entradas de cliente no válidas

Este es un error genérico que significa que algo relacionado con tu solicitud no es válido, independientemente del estado del servidor. Este tipo de error podría ser provocado por muchos motivos diferentes, como los siguientes:

  • Cuando usaste la API de REST, especificaste el nombre de una red en un formato no válido.

    La ruta de acceso del error ResourceName [RESOURCE_NAME] no coincide con la plantilla [RESOURCE_TEMPLATE].

  • El directorio del almacén no era una ruta de Cloud Storage válida. Si deseas obtener más información, consulta Almacenamiento de datos para tablas internas.

    Anulación del directorio del almacén no válida: [GCS_URI].

  • Especificaste configuraciones de Kerberos no válidas (consulta Configura Kerberos para un servicio).

    El objeto krb5.conf proporcionado no fue válido.

Acción recomendada: Corrige tu solicitud.

El estado del recurso de la API no es válido

Este es un error genérico que significa que algo relacionado con la solicitud no es compatible con el estado actual del recurso del servidor.

El estado actual del recurso [RESOURCE_NAME] no es un estado válido para esta operación. Los estados válidos son [RESOURCE_STATE].

Esto puede suceder si el recurso de API (importación, exportación, copia de seguridad, restablecimiento o servicio de Dataproc Metastore) no está en el estado correcto para realizar la acción, por ejemplo:

  • Intentaste ejecutar una actualización, una importación, una exportación, una copia de seguridad o un restablecimiento en un servicio de Dataproc Metastore, pero el servicio no era ACTIVE.
  • Intentaste restablecer una copia de seguridad y el servicio de Dataproc Metastore era ACTIVE, pero la copia de seguridad no era ACTIVE.

    La copia de seguridad [BACKUP_ID] no está lista.

Acción recomendada: Comprueba que el recurso de API esté en el estado correcto antes de reintentar la solicitud.

Permiso de acceso a la API

No tenías los permisos suficientes para llamar a las API de Dataproc Metastore.

Acción recomendada: Otorga al usuario los permisos de IAM de Dataproc Metastore correctos.

Permisos de agente de servicio insuficientes

Recibiste un error de permiso cuando creaste recursos en el proyecto. Por lo general, el error se debe a una cuenta de servicio borrada o a permisos de la cuenta de servicio modificados, por ejemplo:

  • Proporcionaste un bucket de Cloud Storage de almacén de datos personalizado, pero no le otorgaste permiso al agente de servicio de Dataproc Metastore para que acceda a él. Para obtener más información, consulte el directorio de almacenes Hive.

    El agente de servicio de Dataproc Metastore [SERVICE_AGENT] no tiene suficientes permisos de IAM para acceder a la red [NETWORK]. Asegúrate de que el agente de servicio tenga la función roles/metastore.serviceAgent en el proyecto [PROJECT_NUMBER].

  • Usaste una red que pertenece a un proyecto diferente, pero no otorgaste permiso al agente de servicio de Dataproc Metastore para acceder a ella. Para obtener más información, consulta Crea un servicio.

    "El agente de servicio de Dataproc Metastore no puede acceder al URI [GCS_URI] de Cloud Storage con los permisos [SERVICE_AGENT_PERMISSIONS]. Verifica los permisos o el perímetro de servicio de los Controles del servicio de VPC".

O bien Dataproc Metastore no pudo acceder a la ruta de acceso al directorio del almacén de datos de Cloud Storage.

El agente de servicio de Dataproc Metastore no puede leer ni escribir el bucket de Cloud Storage [GCS_URI] del directorio de almacenamiento proporcionado.

Acción recomendada: Verifica los permisos de tu cuenta de servicio o el perímetro de servicio de los Controles del servicio de VPC.

Errores relacionados con la importación y la exportación

En esta sección, se explican los errores relacionados con la importación y exportación.

Importa y exporta permisos de Cloud Storage

Tu agente de servicio de Dataproc Metastore no tenía suficientes permisos para realizar la importación o exportación.

El “agente de servicio de Dataproc Metastore” o el “llamador” no tiene permisos suficientes del URI de Cloud Storage para la importación y exportación ([SERVICE_AGENT] no puede acceder al URI de Cloud Storage [GCS_URI] con los permisos [SERVICE_AGENT_PERMISSIONS]).

Acción recomendada: Verifica los permisos de tu cuenta de servicio o el perímetro de servicio de los Controles del servicio de VPC.

Ejecuta una importación o exportación de Avro en una versión de Hive no compatible

No se admite la importación desde archivos Avro para la versión de Hive [HIVE_METASTORE_VERSION]. Las versiones compatibles son [SUPPORT_HIVE_VERSIONS].

Acción recomendada: Consulta la política de versiones para obtener la asistencia más reciente de la versión de Hive. Actualiza los archivos de la base de datos a una versión compatible.

Faltan tablas de importación

  • Para la importación de Avro

    No se encontraron los archivos de origen de Avro para las tablas [MISSING_TABLE_LIST].

  • Para la importación de SQL

    Se produjo un error en la validación del esquema de Hive, faltan tablas: [MISSING_TABLE_LIST].

Acción recomendada: Usa Dataproc Metastore Toolkit como referencia para verificar los esquemas de metadatos de Hive correctos de tus archivos de la base de datos.

Errores relacionados con las copias de seguridad y restablecimientos

En esta sección, se explican los errores relacionados con la copia de seguridad y el restablecimiento.

No se encontró la copia de seguridad para el restablecimiento

Cuando restableciste una copia de seguridad en un servicio, Dataproc Metastore no pudo encontrar el recurso de copia de seguridad proporcionado.

No se encontró la copia de seguridad [BACKUP_ID].

Acción recomendada: Verifica que tu copia de seguridad exista dentro de tu servicio de Dataproc Metastore.

No se puede borrar una copia de seguridad

No se pudo borrar una copia de seguridad cuando se estaba usando para restablecer un servicio.

No se puede borrar una copia de seguridad en un estado [RESOURCE_STATE].

Acción recomendada: Espera a que se complete el trabajo de restablecimiento antes de intentar borrar la copia de seguridad.

¿Qué sigue?

  • Para encontrar soluciones a problemas comunes que puedes encontrar cuando usas Dataproc Metastore, consulta Solución de problemas.