7 个版本
0.3.3 | 2021年3月26日 |
---|---|
0.3.2 | 2021年2月13日 |
0.3.1 | 2020年9月28日 |
0.2.2 | 2020年2月7日 |
0.1.0 | 2019年8月4日 |
#801 在 文件系统
每月389 次下载
115KB
2.5K SLoC
webhdfs
Rust 的 Hadoop webhdfs 客户端库。
- 基于 Tokio 和 Hyper 构建。
- 提供同步和异步 API。
请参阅 src/bin/webhdfs.rs
或 tests/it.rs
中的用法示例。
注意:API 仍不稳定,可能在 1.0 版本之前发生变化。
待办事项列表(第二个复选框是 IT 覆盖范围)
- 异步读写(
[X]
) - 同步读写(
[X]
) - 状态和目录(
[X]
) - 基本文件系统变更(连接、mkdirs、rename、delete、symlink)
- 基于文件的配置
- 其他文件和目录操作(权限、所有者、ACL、时间、校验和)
- 扩展属性操作
- 快照操作
- 基本委托令牌支持
- 完整委托令牌支持
- webhdfs 工具
- 故障转移支持(
[X]
)
构建和测试
cargo test --lib -- --nocapture
集成测试
请参阅 集成测试
变更日志
请参阅 CHANGES.md
依赖关系
~6–17MB
~228K SLoC