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文件系统

Download history 1/week @ 2024-03-26 30/week @ 2024-04-02

每月389 次下载

Apache-2.0

115KB
2.5K SLoC

Rust 2K SLoC // 0.1% comments Shell 492 SLoC // 0.1% comments

webhdfs

Rust 的 Hadoop webhdfs 客户端库。

Crates.io Build Status

文档

  • 基于 Tokio 和 Hyper 构建。
  • 提供同步和异步 API。

请参阅 src/bin/webhdfs.rstests/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