-
Notifications
You must be signed in to change notification settings - Fork 47
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
Which version of kafka does this connector supports? #273
Comments
hey @tabmatfournier, Sorry to ping you directly. Can you please help me here. |
I'm facing the same issue on my side as well (using MSK kafka version 3.7.1), looks like it's an issue with transitive dependencies maybe? (as I see kafka-ver declared as I had to downgrade the connector to old versions to avoid this issue, but I'm facing other problems like constants re-joining to group and Commit timeouts I tried to force with gradle resolutionStrategies and constraints but even though it shows the correct version, on runtime it goes to one prior to 3.3.* from what it seems Full stacktrace:
|
Hi guys, IIUC the problem is MSK Connect's version¹ (2.7.1), not MSK per se. ¹ From Amazon Managed Streaming for Apache Kafka's Developer Guide:
|
Hi @ron-damon, First two are simple and I'll open a PR for them asap (edit: #275):
This solves the disconnection issues that I was having with remote kafka servers or MSK, now it connects without any issue (this didn't happen on a local kafka for obvious reasons as the connection between connectors and kafka server is immediate). Regarding this, I haven't been able to see any downside of increasing the timeout apart from being a completely random timeout that works for MSK (as it's set already anyway on the code), but still, it's a magic number that works for my case... And the last one is a trick to make the connector compatible with kafka-clients and solve the issue I posted before for
|
Stumbled upon this experiencing the same issue on the MSK broker I'm working with. MSK Connect version 2.7.1, and I'm on MSK kafka version 2.6.2, unfortunately not possible to update myself. The Any backward compatible implementation would be amazing! @antcalvente, if you remove |
Hi @Sharu95 ! As ron mentioned before in any case, the issue seems to come from a dependency from this project/MSK Connect and not your MSK server version :) |
Thanks for the reply @antcalvente! I've forked it and will stick to that version as for now, just exploring currently, so nothing urgently blocking really :) Can't do much on the MSK/Connect versions anyway, so keeping a fork is a good workaround until things are fixed |
hey @antcalvente, Thank you soo much for taking time out and providing such detailed response.
Thanks again for your response and help! |
@antcalvente can you please provide your configurations for reference? I searched the internet and there are no reliable or precise configurations. It will be of great help. Thanks in advance. |
Here you go @arshahmad1 : https://gist.github.com/antcalvente/27d248019665c260e7c155d4d0860341 Hope it helps :) |
@arshahmad1, I'm using the glue catalog in AWS. As per documentation, remember to set edit: These are the required options for glue; https://github.com/tabular-io/iceberg-kafka-connect?tab=readme-ov-file#glue-example |
Actually @Sharu95 I'm using below configurations but currently running into |
@arshahmad1, whats the full stack trace? I only use Also make sure the control topic is created, I can't see that you've specified any here, so I assume you have created it, but giving the full stack trace might be helpful 😄 |
I was able to solve this issue, you should NOT use underscores and hyphens in your database and table names 🤦 |
hi guys, I'm using this connector to sink data from kafka to s3 as iceberg tables but I'm getting the following exception:
What version of kafka is supported by this connector? my aws managed kafka version is
3.5.1
Also I tried downgrading my kafka to 2.8.2 and I'm still getting the same error
The text was updated successfully, but these errors were encountered: