Resolver problemas comuns de partilha no Delta Sharing
As seções a seguir descrevem erros comuns que podem ocorrer quando você tenta acessar dados em um compartilhamento.
Erros de limite de recursos excedidos
Problema: sua consulta em uma tabela compartilhada retorna o erro RESOURCE_LIMIT_EXCEEDED
.
Poderá ver um destes erros:
"RESOURCE_LIMIT_EXCEEDED","message":"The table metadata size exceeded limits"
"RESOURCE_LIMIT_EXCEEDED","message":"The number of files in the table to return exceeded limits, consider contact your provider to optimize the table"
Causas possíveis: Há limites no número de arquivos em metadados permitidos para uma tabela compartilhada.
Correção recomendada: para saber como resolver qualquer um desses problemas, consulte RESOURCE_LIMIT_EXCEEDED erro ao consultar uma tabela de compartilhamento delta na Base de Conhecimento Databricks.
Problema de arquivo de dados aspirado
Problema: você vê uma mensagem de erro que lança uma exceção "404 O especificado [caminho|chave] não existe".
Exemplos de erros do Spark:
java.lang.Throwable: HTTP request failed with status: HTTP/1.1 404 The specified path does not exist.
ou
HTTP request failed with status: HTTP/1.1 404 Not Found <?xml version="1.0" encoding="UTF-8"?>
<Error><Code>NoSuchKey</Code><Message>The specified key does not exist.</Message>
Causa possível: normalmente você vê esse erro porque o arquivo de dados correspondente à URL pré-assinada é aspirado na tabela compartilhada e o arquivo de dados pertence a uma versão da tabela histórica.
Solução alternativa: consulte o instantâneo mais recente.
Problema de configuração da rede de armazenamento
Problema: você vê uma mensagem de erro que lança um SSLCertVerificationError
arquivo .
Exemplo de erro de faísca:
ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)
Possível causa: normalmente você vê esse erro porque há uma restrição de rede no local de armazenamento da tabela ou volume compartilhado.
Correção recomendada: Na interface do provedor de armazenamento, permita o acesso ao local de armazenamento permitindo o IP do cliente nas configurações de firewall da conta de armazenamento.