Trino Engine¶
Trino executes Iceberg maintenance using built-in table procedures via JDBC.
Operation Support¶
All Iceberg maintenance operations are supported across all catalog types (REST, Hive, Nessie, Polaris, Lakekeeper, Gravitino).
Configuration¶
floe.engine-type=TRINO
floe.trino.jdbc-url=jdbc:trino://trino:8080
floe.trino.user=floe
floe.trino.password=
floe.trino.catalog=iceberg
floe.trino.schema=default
floe.trino.query-timeout-seconds=3600
Options¶
| Property | Required | Default | Description |
|---|---|---|---|
floe.trino.jdbc-url |
Yes | - | JDBC connection URL |
floe.trino.user |
Yes | - | Trino user |
floe.trino.password |
No | - | Trino password |
floe.trino.catalog |
Yes | - | Iceberg catalog name in Trino |
floe.trino.schema |
No | default |
Default schema |
floe.trino.query-timeout-seconds |
No | 3600 |
Query timeout |
Trino Catalog Setup¶
Ensure your Trino Iceberg connector matches Floe's catalog:
# trino/catalog/iceberg.properties
connector.name=iceberg
iceberg.catalog.type=rest
iceberg.rest-catalog.uri=http://rest-catalog:8181
iceberg.rest-catalog.warehouse=s3://warehouse/
Monitoring¶
Trino UI¶
Trino provides a web UI (default: http://trino:8080/ui) to monitor query execution, including Floe maintenance operations.