Delen via


Veelvoorkomende problemen oplossen met delen in Delta Sharing

In de volgende secties worden veelvoorkomende fouten beschreven die kunnen optreden wanneer u toegang probeert te krijgen tot gegevens in een share.

Resourcelimiet overschreden fouten

Probleem: De query in een gedeelde tabel retourneert de fout RESOURCE_LIMIT_EXCEEDED.

Mogelijk ziet u een van deze fouten:

  • "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"

Mogelijke oorzaken: er gelden limieten voor het aantal bestanden in metagegevens dat is toegestaan voor een gedeelde tabel.

Aanbevolen oplossing: Zie RESOURCE_LIMIT_EXCEEDED fout bij het uitvoeren van query's op een Delta Sharing-tabel in de Databricks Knowledge Base voor meer informatie over het oplossen van een van deze problemen.

Probleem met gevacuĆ¼md gegevensbestand

Probleem: er wordt een foutbericht weergegeven met de uitzondering '404 De opgegeven [pad|sleutel] bestaat niet'.

Of, voorbeeld van Spark-fout:

java.lang.Throwable: HTTP request failed with status: HTTP/1.1 404 The specified path does not exist.

or

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>

Mogelijke oorzaak: normaal gesproken ziet u deze fout omdat het gegevensbestand dat overeenkomt met de vooraf ondertekende URL in de gedeelde tabel wordt leeggezogen en het gegevensbestand behoort tot een historische tabelversie.

Tijdelijke oplossing: Voer een query uit op de meest recente momentopname.

Probleem met de configuratie van het opslagnetwerk

Probleem: u ziet een foutbericht dat een SSLCertVerificationError.

Voorbeeld van Spark-fout:

ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)

Mogelijke oorzaak: deze fout wordt meestal weergegeven omdat er een netwerkbeperking is op de opslaglocatie van de gedeelde tabel of het gedeelde volume.

Aanbevolen oplossing: Sta in de interface van de opslagprovider toegang tot de opslaglocatie toe door het IP-adres van de client toe te staan in de firewallinstellingen van het opslagaccount.