#hadoop #object-store #hdfs-client #hdfs #hdfs-object-store

hdfs-native-object-store

object_store implementation for Native HDFS client

13 releases (8 breaking)

new 0.14.1 Apr 16, 2025
0.13.1 Apr 16, 2025
0.13.0 Feb 12, 2025
0.12.1 Sep 28, 2024
0.8.0 Mar 21, 2024

#223 in Filesystem

Download history 2029/week @ 2024-12-27 3368/week @ 2025-01-03 3951/week @ 2025-01-10 3191/week @ 2025-01-17 2552/week @ 2025-01-24 3209/week @ 2025-01-31 3642/week @ 2025-02-07 3114/week @ 2025-02-14 6539/week @ 2025-02-21 8272/week @ 2025-02-28 9098/week @ 2025-03-07 10281/week @ 2025-03-14 8623/week @ 2025-03-21 10940/week @ 2025-03-28 12474/week @ 2025-04-04 15578/week @ 2025-04-11

49,483 downloads per month
Used in 3 crates (2 directly)

Apache-2.0

27KB
464 lines

object_store::ObjectStore implementation for the Native Rust HDFS client

Usage

use hdfs_native_object_store::HdfsObjectStore;
let store = HdfsObjectStore::with_url("hdfs://localhost:9000")?;

HDFS Native Object Store

An object_store implementation for HDFS based on the native Rust hdfs-native library.

Compatibility

Each release supports a certain minor release of both the object_store crate and the underlying hdfs-native client.

hdfs-native-object-store object_store hdfs-native
0.9.x 0.9 0.9
0.10.x 0.10 0.9
0.11.x 0.10 0.10
0.12.x >=0.10, <0.12 0.10
0.13.x >=0.10, <0.12 0.11
0.14.x 0.12 0.11

Usage

use hdfs_native_object_store::HdfsObjectStore;
let store = HdfsObjectStore::with_url("hdfs://localhost:9000")?;

Documentation

See Documentation.

Dependencies

~14–28MB
~435K SLoC