hudi-0.1.0-alpha1 has been yanked.
The hudi-rs project aims to broaden the use of Apache Hudi for a diverse range of
users and projects.
| Source | Installation Command |
|---|---|
| PyPi | pip install hudi |
| Crates.io | cargo add hudi |
Note: not yet available until the first release.
Example usage
Python
Add python/hudi as a dependency to your Python application.
For example, use these commands to setup a virtualenv.
cd python
python3 -m venv my_venv
source my_venv/bin/activate
pip install -e .
Then query a Hudi table.
=
=
=
=
Rust
Add hudi-datafusion as a dependency to your Rust application, and query a Hudi table.
use Arc;
use Result;
use ;
use HudiDataSource;
async
Work with cloud storage
Ensure cloud storage credentials are set properly as environment variables, e.g., AWS_*, AZURE_*, or GOOGLE_*.
Relevant storage environment variables will then be picked up. The target table's base uri with schemes such
as s3://, az://, or gs:// will be processed accordingly.
Contributing
Check out the contributing guide for all the details about making contributions to the project.