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 la actualización, importación, exportación, copia de seguridad o 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 servicios 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 bucket de Cloud Storage del directorio de almacén proporcionado [GCS_URI] no se puede leer ni escribir en el agente de servicio de Dataproc Metastore”.

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 sobre tu solicitud no es válido, independientemente del estado del servidor. Este tipo de error podría activarse de muchas maneras diferentes, como las que se mencionan a continuación:

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

    La ruta de 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 era 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 la API (servicio de Dataproc Metastore, importación, exportación, copia de seguridad o restablecimiento) no está en el estado correcto para realizar la acción, por ejemplo:

  • Intentaste ejecutar la actualización, importación, exportación, copia de seguridad o 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 lo acceda. 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 de [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 en el bucket de Cloud Storage [GCS_URI] del directorio del almacén 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 "Identificador de llamada" no tiene suficientes permisos del URI de Cloud Storage para importar/exportar ([SERVICE_AGENT] no puede acceder al URI de Cloud Storage [GCS_URI] con 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

La importación desde archivos Avro no es compatible con 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 el kit de herramientas de Dataproc Metastore como referencia para verificar los esquemas de metadatos de Hive correctos de los 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 restablecer

Cuando se restablece 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 en el 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.