16 releases (10 breaking)
Uses new Rust 2024
| 0.16.0 | Dec 23, 2025 |
|---|---|
| 0.15.0 | Aug 17, 2025 |
| 0.14.2 | May 14, 2025 |
| 0.13.0 | Feb 12, 2025 |
| 0.8.0 | Mar 21, 2024 |
#510 in Database interfaces
85,800 downloads per month
Used in 4 crates
(3 directly)
29KB
561 lines
object_store::ObjectStore implementation for the Native Rust HDFS client
Usage
use hdfs_native_object_store::HdfsObjectStoreBuilder;
let store = HdfsObjectStoreBuilder::new()
.with_url("hdfs://localhost:9000")
.build()
.unwrap();
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 |
| 0.15.x | >=0.12.2, <0.13 | 0.12 |
| 0.16.x | 0.13 | 0.13 |
Usage
use hdfs_native_object_store::HdfsObjectStoreBuilder;
let store = HdfsObjectStoreBuilder::new().with_url("hdfs://localhost:9000").build()?;
Documentation
See Documentation.
Dependencies
~19–37MB
~434K SLoC