Auf dieser Seite erfahren Sie, wie Sie häufige Probleme mit Lakehouse for Apache Iceberg und den zugehörigen Ressourcen beheben.
Metadatentabellen können nicht abgefragt werden
Dieses Problem tritt auf, wenn Sie Metadatentabellen wie .snapshots oder .files für Ihre Apache Iceberg-Tabellen abfragen, die vom Lakehouse-Laufzeitkatalog in BigQuery unterstützt werden, und dabei einen fünfteiligen Namen verwenden.
Um dieses Problem zu beheben, fragen Sie diese Tabellen mit Apache Spark ab.
Größenbeschränkung für die Datei „metadata.json“
Die Dateigröße von Apache Iceberg metadata.json ist auf 1 MB begrenzt. Dieses Limit gilt für die Metadatendatei, in der Tabellen-Snapshots, Schemas und Partitionsspezifikationen erfasst werden. Wenn Ihre Metadatendatei diese Größe überschreitet, können bei Tabellenvorgängen über den Apache Iceberg REST-Katalogendpunkt Fehler auftreten.
Wenden Sie sich an Ihr Google-Account-Management-Team, um eine Erhöhung des Limits zu beantragen.
NOT_FOUND-Fehler beim Abfragen von Katalogen mit mehreren Regionen
Dieses Problem tritt auf, wenn Sie einen Katalog im Lakehouse-Laufzeitkatalog mit einem multiregionalen Cloud Storage-Bucket erstellen, ohne einen primären Standort anzugeben, und dann versuchen, den Katalog abzufragen, indem Sie eine virtuelle BigQuery-Region (z. B. US oder EU) angeben.
Wenn ein Katalog mit einem multiregionalen Bucket erstellt wird, werden seine Metadaten an bestimmten regionalen Standorten innerhalb des geografischen Bereichs der multiregionalen Region und nicht in der entsprechenden virtuellen BigQuery-Region gespeichert. Wenn Sie erzwingen, dass eine Abfrage in einer virtuellen Region ausgeführt wird, in der die Metadaten nicht vorhanden sind, schlägt die Abfrage mit dem Fehler NOT_FOUND fehl.
Um dieses Problem zu beheben, geben Sie beim Erstellen des Katalogs den primären Standort an, z. B. US oder EU. Weitere Informationen finden Sie unter Primäre Regionen für multiregionale Standorte in den USA und der EU angeben.