从WebHDFS获取目录大小?

时间:2014-12-09 15:35:26

标签: webhdfs

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

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

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

1 个答案:

答案 0 :(得分:3)

我认为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

您会看到它已经提交了#34; spaceConsumed"这是消耗的磁盘空间。