-
Notifications
You must be signed in to change notification settings - Fork 189
feat(connector): Add Iceberg sink connector #2191
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
base: master
Are you sure you want to change the base?
Conversation
RestCatalog::new(catalog_config) | ||
} | ||
|
||
//#[inline(always)] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
What was a reason to have this commented out? I think it'd best to either add the appropriate comment or remove this code to avoid any confusion.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This was the original code for having support for hms catalogs but later I commented it out because it's correct afaik but the current build for the iceberg-hms catalog is broken, so I didn't really knew what to do with it. I'll remove it and add it later on when they fix it if that sounds good.
messages: Vec<ConsumedMessage>, | ||
) -> Result<(), Error> { | ||
info!( | ||
"Iceberg sink with ID: {} received: {} messages, format: {}", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Maybe let's change both of these info logs, to the debug level.
address = "localhost:8090" | ||
username = "iggy" | ||
password = "iggy" | ||
# token = "secret" # Personal Access Token (PAT) can be used instead of username and password |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Keep this as token = ""
(not commented out)
Also, fix CI :) |
76e4323
to
9bcb236
Compare
#1850
This PR adds and Iceberg sink connector with the following features:
I originally intended to include support for hms catalogs, but i had issues compiling the current implementation of the hms iceberg catalog in rust
It is also worth mentioning that although i included the code necessary to support glue, the iceberg glue catalog team is still working towards appending data files