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

hdfs-native-object-store

object_store implementation for Native HDFS client

10 releases (breaking)

new 0.13.0 Feb 12, 2025
0.12.1 Sep 28, 2024
0.12.0 Aug 22, 2024
0.11.0 Jun 19, 2024
0.8.0 Mar 21, 2024

#390 in Database interfaces

Download history 2270/week @ 2024-10-27 2210/week @ 2024-11-03 3038/week @ 2024-11-10 3084/week @ 2024-11-17 2943/week @ 2024-11-24 2443/week @ 2024-12-01 3318/week @ 2024-12-08 3104/week @ 2024-12-15 1200/week @ 2024-12-22 2441/week @ 2024-12-29 3637/week @ 2025-01-05 3731/week @ 2025-01-12 3117/week @ 2025-01-19 2382/week @ 2025-01-26 3478/week @ 2025-02-02 3674/week @ 2025-02-09

12,863 downloads per month
Used in 3 crates (2 directly)

Apache-2.0

27KB
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.x >=0.10, <0.12 0.10
0.13.x >=0.10, <0.12 0.11

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

~14–28MB
~424K SLoC