Using Apache IcebergPDF version

Query metadata tables feature

From Hive and Impala, you can query Iceberg metadata tables as you would query a Hive table. For example, you can use projections, joins, filters, and so on.

The following Iceberg metadata tables are available from Hive and Impala:
  • entries
  • files
  • manifests
  • partitions
  • snapshots
The following additional Iceberg metadata tables are available from Impala:
  • history
  • all_data_files
  • all_entries
  • all_manifests

For more information about querying Iceberg metadata, see the Apache Iceberg Spark documentation.

To reference a metadata table, use the full name of the table as shown in the following syntax:
<DATABASE_NAME>.<TABLE_NAME>.<METADATA_TABLE_NAME>
SELECT * FROM default.table_a.files;
  • The following types are not supported: ARRAY, MAP, BINARY
  • Nested types are not expanded by default when the you execute a SELECT *.
  • You cannot explore the tables. For example, you cannot list the available metadata tables or describe the tables.

We want your opinion

How can we improve this page?

What kind of feedback do you have?