#object-store #hdfs #hadoop

hdfs-native-object-store

object_store implementation for Native HDFS client

5 releases (3 breaking)

new 0.9.2 May 16, 2024
0.9.1 Apr 8, 2024
0.8.0 Mar 21, 2024
0.7.0 Jan 21, 2024
0.6.0 Jan 7, 2024

#13 in #hadoop

Apache-2.0

460KB
10K SLoC

Object store implementation for the Native Rust HDFS client

Usage

use hdfs_native::Client;
use hdfs_native_object_store::HdfsObjectStore;
use hdfs_native::Result;
fn main() -> Result<()> {
    let client = Client::new("hdfs://localhost:9000")?;
    let store = HdfsObjectStore::new(client);
Ok(())
}

lib.rs:

Object store implementation for the Native Rust HDFS client

Usage

use hdfs_native::Client;
use hdfs_native_object_store::HdfsObjectStore;
let client = Client::new("hdfs://localhost:9000")?;
let store = HdfsObjectStore::new(client);

Dependencies

~21–37MB
~710K SLoC