Comments (6)
Do you mean the RBF(Router based federation) of hdfs ?
from hdfs-native.
Yeah that's what I meant
from hdfs-native.
Yeah that's what I meant
That's cool. This is the great project that I'm looking for, I will integrated this with apache uniffle
from hdfs-native.
Yeah that's what I meant
That's cool. This is the great project that I'm looking for, I will integrated this with apache uniffle
Thanks! Just remember it's highly experimental 😅. How would you integrate with uniffle?
from hdfs-native.
I propose a new rust based project of riffle, which is a new rust implementation to store the shuffle data and is compatible with the uniffle original codebase.
Actually, the current riffle has supported hdfs by using the hdrs crate, which is based on the libhdfs. But this is not direct and performance is slow. So I will replace this with hdfs-native crate.
BTW, opendal is also another project that including different storage service, I think If I have time, I will push hdfs-native as alternative libhdfs choice.
from hdfs-native.
Realized router state ID tracking isn't even in a released version of Hadoop, but added support for it the best I could tell. Once it's in a released version I can try to add an integration test to verify the state ID updates
from hdfs-native.
Related Issues (20)
- Support append HOT 6
- Move objectstore implementation to its own crate
- bug: Channel closed while waiting for next ack HOT 17
- Clarify the license HOT 2
- Add examples of the usage
- Facing `org.apache.hadoop.ipc.RpcNoSuchMethodException` when connecting to hdfs using nameservice HOT 5
- File permission different between `list_status` and `hadoop fs -ls` HOT 3
- Create fsspec implementation
- Implement custom digest-md5 algorithm
- Create benchmarks comparing JVM based client HOT 1
- Add lease renewal
- Upgrade object_store to 0.8
- `hdfs_native::Client::new_with_config` cannot be used because the `Configuration` type is not public. HOT 4
- Add datanode heartbeating
- Split long reading and writing tests into dedicated test
- Figure out flakiness with erasure code writing
- Support DataNode connection caching
- Remove need for Hadoop binary for running tests
- Implement token RPC encryption
- Implement data transfer encryption
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from hdfs-native.