-
Notifications
You must be signed in to change notification settings - Fork 485
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
Integrate hdfs services with hdfs-native
#3144
Comments
I am looking for basic hdfs operations read, write and delete in my app. |
Hi, @shbhmrzd, I'm waiting for Kimahriman/hdfs-native#13. |
Sure @Xuanwo |
Thanks! I will ping you here when it's ready. |
hdfs-native 0.5 has been released, let's do this! |
Awesome |
Welcome! Have fun. We can add the layout first and fill the implementaion one by one. |
@Xuanwo Hi, I want to add the behavior tests for it. |
Our behavior test exists at https://github.com/apache/opendal/tree/main/core/tests/behavior We can follow the same content from hdfs for our hdfs native tests:
The test should be run automanticly in our CI. |
Hi, @jihuayu, do you need some help from me? |
@Xuanwo Thank you! |
For example: opendal/core/src/raw/oio/read/range_read.rs Lines 51 to 56 in ab52b43
|
@Xuanwo Ohhh! I know! Thank you. I will have a try! |
Hi, @jihuayu, I did a refactor to the whole opendal's IO trait. Would you like to take another try? |
@Xuanwo Thank you. I love the new trait. |
@Xuanwo Can I take a swing at implementing the read and write? |
Of course, have fun! |
https://github.com/Kimahriman/hdfs-native is a pure Rust implementation of an HDFS client. It might be worth considering integrating it as a new service in opendal, allowing our users to give it a try.
The text was updated successfully, but these errors were encountered: