-
Notifications
You must be signed in to change notification settings - Fork 243
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
Hive metastore 4.0.1 remove deprecated thrift APIs #1222
Comments
Thanks for reporting this issue! I know there's an option to set Perhaps we need to do something similar for Hive 4.x Do you know if there's a migration guide on interacting with Hive 4.x? |
Ah we use hive 4.0.0 in the integration tests iceberg-python/dev/docker-compose-integration.yml Lines 90 to 92 in 24a0175
iceberg-python/dev/hive/Dockerfile Line 26 in 24a0175
|
Thanks for reporting this @mattheusv To get to the bottom of this:
Let me add first-good-issue to see if anyone is interested in working on this 👍 |
@Fokko I can look into this |
@akshayah3 That would be great! Let me know if you run into anything! |
@akshayah3 Have you had a chance to look at this? I may be able to work on it if not |
Apache Iceberg version
0.7.1
Please describe the bug 🐞
Starting at version 4.0.1, Hive metastore removed deprecated thrift APIs that py-iceberg is currently using. When trying to create a table with
catalog.create_table_transaction
using Hive metastore 4.0.1, py-iceberg raise an unexpectedthrift.Thrift.TApplicationException: Invalid method name: 'get_table'
error:This error seems related with this Hive PR(apache/hive#3599) that removed the
get_table
methodThe text was updated successfully, but these errors were encountered: