Résoudre les problèmes de partage courants dans Delta Sharing
Les sections suivantes décrivent les erreurs courantes qui peuvent se produire lorsque vous essayez d’accéder aux données dans un partage.
La limite de ressources a dépassé les erreurs
Problème : votre requête sur une table partagée retourne l’erreur RESOURCE_LIMIT_EXCEEDED
.
Vous pouvez voir l’une des erreurs suivantes :
"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"
Causes possibles : Il existe un nombre maximal de fichiers autorisés dans les métadonnées pour une table partagée.
correctif recommandé : pour savoir comment résoudre l’un de ces problèmes, consultez RESOURCE_LIMIT_EXCEEDED erreur lors de l’interrogation d’une table de partage Delta dans la Base de connaissances Databricks.
Problème de fichier de données vide
Problème : vous voyez un message d’erreur qui lève une « exception 404 Le [chemin d’accès|clé] spécifié n’existe » pas.
Exemples d’erreurs Spark :
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>
Cause possible : en règle générale, vous voyez cette erreur, car le fichier de données correspondant à l’URL pré-signée est vide dans la table partagée et le fichier de données appartient à une version de table historique.
Solution de contournement : interrogez la dernière capture instantanée.
Problème de configuration du réseau de stockage
Problème : vous voyez un message d’erreur qui lève un SSLCertVerificationError
.
Exemple d’erreurs Spark :
ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)
Cause probable : En règle générale, cette erreur est due à une restriction réseau sur l’emplacement de stockage de la table ou du volume partagé.
Correctif recommandé : dans l’interface du fournisseur de stockage, autorisez l’accès à l’emplacement de stockage en autorisant l’adresse IP du client dans les paramètres de pare-feu du compte de stockage.