我看到webhdfs不支持目录大小。在HDFS中,我可以使用
hdfs dfs -du -s -h /my/directory
有没有办法从webHDFS中获取这个?我需要以编程方式执行此操作,而不是通过查看页面。
答案 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"这是消耗的磁盘空间。