-
Notifications
You must be signed in to change notification settings - Fork 415
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
HDFS storage support via datafusion-objectstore-hdfs #1273
Conversation
Interestingly this does not build on my machine which does not have Java installed:
|
Hi @rtyler, do you mean you cannot compile delta-rs with I think this is expected since fs-hdfs3 requires a JVM env setting to build its hdfs lib and ffi https://github.com/datafusion-contrib/fs-hdfs/blob/hadoop-3.1.4/build.rs#L24-L28 |
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.
Thanks for submitting this PR. The changes look good, but before we merge could you enable the tests in CI? We'll need to enable the feature in:
delta-rs/.github/workflows/build.yml
Line 108 in c8371b3
cargo test -p deltalake --features integration_test,azure,s3,gcs,datafusion |
And then also install the Java dependencies in that same job. Could you add that change to this PR?
pub mod hdfs_cli { | ||
use std::env; | ||
use std::path::PathBuf; | ||
// use super::set_env_if_not_set; |
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.
Can we drop this?
// use super::set_env_if_not_set; |
# Description The description of the main changes of your pull request This is basically the continuation of #1273 (really thanks @yjshen for your contributions! The work is all his..I'm just the guy who tries to get it merged!). I addressed the comments from @wjones127. # Related Issue(s) <!--- For example: - closes #300 ---> # Documentation <!--- Share links to useful documentation ---> --------- Co-authored-by: Yijie Shen <henry.yijieshen@gmail.com>
Description
Related Issue(s)
Documentation