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