-
Notifications
You must be signed in to change notification settings - Fork 144
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
Clarification on Sync Command and Required JAR Files #473
Comments
Pre requisites are that you need to create a database in Glue Catalog. XTable can create the table.
Its an AWS jar file, look here
You can get rid of this is by adding all the jars I used in the blog. LMK how it goes. |
Thanks a lot Sagar your suggestion appear to fix issue just adding steps for other I used 3 jar files Jar Files RAN |
java -cp bundle-2.23.1o.jar:iceberg-aws-1.5.1.jar:xtable-utilities-0.1.0-SNAPSHOT-bundled.jar -jar xtable-utilities-0.1.0-SNAPSHOT-bundled.jar --datasetConfig config.yaml --icebergCatalogConfig catalog.yaml WARNING: Runtime environment or build system does not support multi-release JARs. This will impact location-based features. |
@ambaricloud As I referred to in the comment in a different issue, you need relevant jars to fix this issue.
|
Thank you. Now I can convert Glue Iceberg to Delta. couple of comments.
java -cp "utilities-0.1.0-beta1-bundled.jar:iceberg-aws-1.3.1.jar:bundle-2.23.9.jar" io.onetable.utilities.RunSync --datasetConfig ice_to_delta_orders_config.yaml --icebergCatalogConfig ice_to_delta_orders_catalog.yam |
Description:
In your recent Medium post titled Using OneTable to Translate a HUDI Table to Iceberg Format and Sync with Glue Catalog, you discussed the process of converting a HUDI table to Iceberg format and syncing it with the Glue catalog. I found the content insightful, but I have a couple of questions regarding the provided instructions and required dependencies.
Usage of catalog.yaml and Sync Command:
You mentioned using a catalog.yaml file and running a sync command. Could you please clarify whether executing this sync command automatically creates a table in the Glue catalog?
Required JAR Files: In the command provided in your blog post:
You mentioned using three JAR files: iceberg-aws-1.3.1.jar, bundle-2.23.9.jar, and utilities-0.1.0-SNAPSHOT-bundled.jar. While the first and last JAR files seem self-explanatory, I'm unsure about the purpose of bundle-2.23.9.jar. Could you please provide more information about this JAR file and where I can find it?
im trying the labs as well
catalog.yaml
my_config.yaml
Commands
Error Logs
Your insights on these matters would greatly help me understand the process better. Looking forward to your response.
Are you willing to submit PR?
Code of Conduct
The text was updated successfully, but these errors were encountered: