Skip to content

Setup Iceberg in Starburst Trino

Before you begin, review the deployment steps for Starburst Trino. For initial setup, see Setup for Access Management for Starburst Trino for initial setup instructions.

Update values.yaml File

  1. Navigate to your Starburst Trino plugin directory:

    Bash
    cd ~/privacera-starburst-trino-plugin
    

  2. Open the values.yaml file for editing:

    Bash
    vi values.yaml
    

  3. Add the Iceberg catalog configuration to your values.yaml file:

    values.yaml
    catalogs:
      iceberg: |
        connector.name=iceberg
        iceberg.catalog.type=glue
        hive.metastore.glue.region=us-east-1
        hive.metastore.glue.endpoint-url=https://glue.us-east-1.amazonaws.com
        hive.metastore.glue.default-warehouse-dir=s3://your-bucket/warehouse/
        iceberg.register-table-procedure.enabled=true
        iceberg.security=ALLOW_ALL
        fs.native-s3.enabled=true
    

Deploy

Validate

The steps are the same. The catalogs are Trino configuration rather than plugin configuration, so they are set in values.yaml exactly as above and the release upgraded.