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

hdfs-native-object-store

object_store implementation for Native HDFS client

14 releases (8 breaking)

0.14.2 May 14, 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

#597 in Database interfaces

Download history 5504/week @ 2025-02-20 8235/week @ 2025-02-27 9206/week @ 2025-03-06 9867/week @ 2025-03-13 9217/week @ 2025-03-20 10025/week @ 2025-03-27 12487/week @ 2025-04-03 15681/week @ 2025-04-10 11171/week @ 2025-04-17 11180/week @ 2025-04-24 8020/week @ 2025-05-01 12408/week @ 2025-05-08 13749/week @ 2025-05-15 13007/week @ 2025-05-22 13331/week @ 2025-05-29 10522/week @ 2025-06-05

52,900 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–29MB
~454K SLoC

OSZAR »