Iceberg Hive Catalog#
Add an Iceberg catalog to the cluster along with MinIO object storage for storing Iceberg data and an Iceberg HMS catalog for metadata management.
Usage#
Module Uses Persistent Storage
This module uses named volumes to persist data. To delete these volumes, run:
minitrino remove --volumes --module ${module}
minitrino provision -m iceberg-hms
Connect to the coordinator container’s Trino CLI:
minitrino exec -i 'trino-cli'
Confirm Iceberg is reachable:
SHOW SCHEMAS FROM iceberg_hms;
Create a table:
CREATE TABLE iceberg_hms.minitrino.customer
WITH (
location = 's3a://minitrino/minitrino_iceberg/minitrino/'
)
AS SELECT * FROM tpch.tiny.customer;
Dependent Modules#
minio: Required for object storage.