2

我看到 webhdfs 不支持目录大小。在 HDFS 中,我可以使用

hdfs dfs -du -s -h /my/directory

有没有办法从 webHDFS 派生这个?我需要以编程方式执行此操作,而不是通过查看页面。

4

1 回答 1

4

我认为 WebHDFS 的 GETCONTENTSUMMARY 可以为您提供信息。更多信息在这里:http ://hadoop.apache.org/docs/current/hadoop-project-dist/hadoop-hdfs/WebHDFS.html#Get_Content_Summary_of_a_Directory

这是 GETCONTENTSUMMARY 的架构:http: //hadoop.apache.org/docs/current/hadoop-project-dist/hadoop-hdfs/WebHDFS.html#ContentSummary_JSON_Schema

您会看到它有“spaceConsumed”文件,这是消耗的磁盘空间。

于 2014-12-15T19:45:53.967 回答