#object-store #hdfs #hadoop

hdfs-native-object-store

object_store implementation for Native HDFS client

6 releases (breaking)

new 0.10.0 Jun 4, 2024
0.9.2 May 16, 2024
0.9.1 Apr 8, 2024
0.8.0 Mar 21, 2024
0.6.0 Jan 7, 2024

#7 in #hdfs

Download history 2/week @ 2024-02-14 27/week @ 2024-02-21 21/week @ 2024-02-28 151/week @ 2024-03-20 18/week @ 2024-03-27 151/week @ 2024-04-03 25/week @ 2024-04-10 156/week @ 2024-05-15 12/week @ 2024-05-22 65/week @ 2024-05-29

236 downloads per month

Apache-2.0

26KB
499 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

Usage

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

Feature Flags

kerberos - Enables Kerberos authentication support via the libgssapi crate

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

Feature Flags

kerberos - Enables Kerberos authentication support via the libgssapi crate

Dependencies

~13–28MB
~420K SLoC