Mensagens de erro

Nesta página, explicamos mensagens de erro comuns que podem ser recebidas ao usar o metastore do Dataproc. Cada seção inclui mais informações sobre o significado das mensagens e as ações recomendadas para resolver os erros.

Erros gerais:

  • Entradas do cliente inválidas:

    • "O caminho de erro do ResourceName [RESOURCE_NAME] não corresponde ao modelo [RESOURCE_TEMPLATE]."
    • "Modificação de diretório de armazenamento inválida: [GCS_URI]."
    • "O objeto krb5.conf krb5Config fornecido era inválido."
  • Estado de recurso da API inválido:

    • "O estado atual do recurso [RESOURCE_NAME] não é um estado válido para esta operação. Os estados válidos são [RESOURCE_STATE]."
    • Você tentou executar atualização, importação, exportação, backup ou restauração em um serviço do metastore do Dataproc, mas o serviço não era ACTIVE.
    • "O backup [BACKUP_ID] não está pronto."
  • Permissão de acesso à API:

    • Você não tinha permissão suficiente para chamar as APIs do metastore do Dataproc.
  • Permissões insuficientes do agente de serviço:

    • "O agente de serviço do metastore do Dataproc [SERVICE_AGENT] não tem permissões de IAM suficientes para acessar a rede [NETWORK]. Certifique-se de que o agente de serviço receba os papéis/metastore.serviceAgent no projeto [PROJECT_NUMBER]."

    • "O agente de serviço do metastore do Dataproc não pode acessar o URI do Cloud Storage [GCS_URI] com permissões [SERVICE_AGENT_PERMISSIONS]. Verifique as permissões ou o perímetro de serviço do VPC Service Controls."

    • "O bucket do Cloud Storage [GCS_URI] do diretório do armazenamento fornecido não é legível e gravável pelo agente de serviço do metastore do Dataproc."

Erros relacionados à importação e exportação:

Erros relacionados a backup e restauração:

Erros gerais

Esta seção explica erros gerais.

Entradas de clientes inválidas

Esse é um erro genérico que indica que há algo inválido na sua solicitação, independentemente do estado do servidor. Este tipo de erro pode ser gerado por diferentes fatores. Veja alguns deles abaixo:

  • Ao usar a REST API, você especificou o nome de uma rede em formato inválido.

    O caminho do erro ResourceName [RESOURCE_NAME] não corresponde ao modelo [RESOURCE_TEMPLATE].

  • O diretório do armazenamento não era um caminho válido do Cloud Storage. Para mais informações, consulte Metastore do Hive.

    Modificação do diretório do armazenamento inválido: [GCS_URI].

  • Você especificou configurações inválidas do Kerberos. Consulte Configurar o Kerberos para um serviço.

    O objeto krb5.conf krb5Config fornecido era inválido.

Ação recomendada: corrija sua solicitação.

Estado inválido do recurso da API

Esse é um erro genérico que indica que algo na solicitação não é compatível com o estado atual do recurso do servidor.

O estado atual do recurso [RESOURCE_NAME] não é um estado válido para esta operação. Os estados válidos são [RESOURCE_STATE].

Isso pode acontecer se o recurso da API (serviço Metastore do Dataproc, importação, exportação, backup ou restauração) não estiver no estado correto para executar a ação, por exemplo:

  • Você tentou executar atualização, importação, exportação, backup ou restauração em um serviço do metastore do Dataproc, mas o serviço não era ACTIVE.
  • Você tentou restaurar um backup, e o serviço do metastore do Dataproc foi ACTIVE, mas o backup não foi ACTIVE.

    O backup [BACKUP_ID] não está pronto.

Ação recomendada: verifique se o recurso da API está no estado correto antes de repetir a solicitação.

Permissão de acesso à API

Você não tinha permissão suficiente para chamar as APIs do metastore do Dataproc.

Ação recomendada: conceda ao usuário as permissões de IAM do metastore do Dataproc corretas.

Permissões insuficientes do agente de serviço

Você recebeu um erro de permissão ao criar recursos no seu projeto. O erro geralmente é causado por uma conta de serviço excluída ou por permissões modificadas da conta de serviço, por exemplo:

  • Você usou uma rede pertencente a um projeto diferente, mas não concedeu permissão ao agente de serviço do metastore do Dataproc para acessá-la. Para mais informações, consulte Implantação entre projetos.

    O agente de serviço do metastore do Dataproc [SERVICE_AGENT] não tem permissões de IAM suficientes para acessar a rede [NETWORK]. Verifique se o agente de serviço recebe os papéis roles/metastore.serviceAgent no projeto [PROJECT_NUMBER].

  • Você forneceu um bucket personalizado do Cloud Storage para armazenamento de dados, mas não concedeu permissão para o agente de serviço do metastore do Dataproc acessá-lo. Saiba mais em Diretório de armazenamento do Hive.

    O agente de serviço do metastore do Dataproc não pode acessar o URI do Cloud Storage [GCS_URI] com permissões [SERVICE_AGENT_PERMISSIONS]; Verifique as permissões ou o perímetro de serviço do VPC Service Controls.

Ou o Metastore do Dataproc não conseguiu acessar o caminho do Cloud Storage do diretório do armazenamento.

O bucket do Cloud Storage [GCS_URI] do diretório do armazenamento fornecido não pode ser lido e gravado pelo agente de serviço do metastore do Dataproc.

Ação recomendada: verifique as permissões da conta de serviço ou o perímetro de serviço do VPC Service Controls.

Erros relacionados à importação e exportação

Esta seção explica erros relacionados à importação e exportação.

Importar e exportar permissões do Cloud Storage

O agente de serviço do metastore do Dataproc não tinha permissões suficientes para executar a importação ou exportação.

""Agente de serviço do Metastore do Dataproc" ou "Autor da chamada" não tem permissões suficientes do URI do Cloud Storage para importação/exportação (o [SERVICE_AGENT] não pode acessar o URI do Cloud Storage [GCS_URI] com as permissões [SERVICE_AGENT_PERMISSIONS])".

Ação recomendada: verifique as permissões da conta de serviço ou o perímetro de serviço do VPC Service Controls.

Executar importação ou exportação Avro em uma versão incompatível do Hive

A importação de arquivos Avro não é compatível com a versão Hive [HIVE_METASTORE_VERSION]. As versões compatíveis são [SUPPORT_HIVE_VERSIONS].

Ação recomendada: consulte a política de versões para ver o suporte mais atualizado do Hive. Atualize os arquivos do banco de dados para uma versão compatível.

Tabelas de importação ausentes

  • Para importação do Avro

    Não foram encontrados arquivos de origem Avro para tabelas [MISSING_TABLE_LIST].

  • Para importação do SQL

    Falha na validação do esquema do Hive: tabelas ausentes: [MISSING_TABLE_LIST].

Ação recomendada: use o Kit de ferramentas do metastore do Dataproc como referência para verificar os esquemas corretos de metadados do Hive dos arquivos de banco de dados.

Erros relacionados a backup e restauração

Esta seção explica erros relacionados a backup e restauração.

Backup não encontrado para restauração

Ao restaurar um backup em um serviço, o metastore do Dataproc não conseguiu encontrar o recurso de backup fornecido.

O backup [BACKUP_ID] não foi encontrado.

Ação recomendada: verifique se o backup existe no serviço Metastore do Dataproc.

Não é possível excluir um backup

Não foi possível excluir um backup que estava sendo usado para restaurar um serviço.

Não é possível excluir um backup em um estado [RESOURCE_STATE].

Ação recomendada: aguarde a conclusão do job de restauração antes de tentar excluir o backup.

A seguir

  • Para encontrar soluções de problemas comuns que podem ser encontrados ao usar o metastore do Dataproc, consulte Solução de problemas.