| A distributed file system that provides high-throughput access to application data. |
| Using [Native Rust HDFS client](https://github.com/Kimahriman/hdfs-native). |
| |
| ## Capabilities |
| |
| Depending on its configuration and the backing system, this service can expose: |
| |
| - [x] create_dir |
| - [x] stat |
| - [x] read |
| - [x] write |
| - [x] delete |
| - [x] list |
| - [ ] copy |
| - [x] rename |
| - [ ] ~~presign~~ |
| |
| Inspect the effective capability set with [`opendal_core::Operator::info`] and |
| [`opendal_core::OperatorInfo::capability`] after building an operator. |
| |
| ## Configuration |
| |
| Use [`crate::HdfsNativeConfig`] for serializable configuration and this builder's |
| methods for direct construction. The field and method documentation defines |
| accepted values, defaults, and environment interaction. |