Skip to content

Feat: Nessie support#3700

Merged
erindru merged 1 commit intomainfrom
erin/trino-nessie
Jan 24, 2025
Merged

Feat: Nessie support#3700
erindru merged 1 commit intomainfrom
erin/trino-nessie

Conversation

@erindru
Copy link
Copy Markdown
Collaborator

@erindru erindru commented Jan 24, 2025

This addresses issue #3673

We actually already support Nessie today, it's just not clear from the docs.

Nessie can run in REST Catalog mode (iceberg.catalog.type=rest) which Trino's Iceberg connector can use no problem.

I've:

  • Added Nessie (in REST mode) to our test suite, it's just another case for Trino which already has Hive / Delta / Iceberg+HiveMetastore (so this added Iceberg+REST)
  • Updated the docs to clarify how to use Nessie with SQLMesh

Note that it looks like Trino is abandoning the "native" Nessie catalog type in favour of the REST catalog. The "native" Nessie catalog still does not support views so cannot be used with SQLMesh.

@erindru erindru marked this pull request as ready for review January 24, 2025 04:29
@erindru erindru merged commit 745791d into main Jan 24, 2025
@erindru erindru deleted the erin/trino-nessie branch January 24, 2025 07:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants