#hdfs #object-store #hadoop

hdfs-native-object-store

object_store implementation for Native HDFS client

9 releases (breaking)

0.12.1 Sep 28, 2024
0.11.0 Jun 19, 2024
0.8.0 Mar 21, 2024

#620 in Database interfaces

Download history 559/week @ 2024-06-28 438/week @ 2024-07-05 668/week @ 2024-07-12 957/week @ 2024-07-19 2281/week @ 2024-07-26 2096/week @ 2024-08-02 1310/week @ 2024-08-09 1382/week @ 2024-08-16 1701/week @ 2024-08-23 1698/week @ 2024-08-30 2145/week @ 2024-09-06 2108/week @ 2024-09-13 2052/week @ 2024-09-20 2594/week @ 2024-09-27 3095/week @ 2024-10-04 2109/week @ 2024-10-11

10,121 downloads per month
Used in 3 crates (2 directly)

Apache-2.0

25KB
459 lines

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.0 >=0.10, <0.12 0.10

Usage

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

Documentation

See Documentation.


lib.rs:

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")?;

Dependencies

~13–25MB
~394K SLoC