Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feat: Nessie support #3700

Merged
merged 1 commit into from
Jan 24, 2025
Merged

Feat: Nessie support #3700

merged 1 commit into from
Jan 24, 2025

Conversation

erindru
Copy link
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
21 checks passed
@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