gpt4 book ai didi

hdfs - 从java获取HDFS的文件夹大小

转载 作者:行者123 更新时间:2023-12-04 13:00:42 26 4
gpt4 key购买 nike

我必须拥有来自 java 的子目录的 HDFS 文件夹大小。

从命令行我们可以使用 -dus 选项,但是任何人都可以帮助我了解如何使用 java 获得相同的选项。

最佳答案

getSpaceConsumed() ContentSummary 中的函数class 将返回文件/目录在集群中占用的实际空间,即它考虑了为集群设置的复制因子。

例如,如果hadoop集群中的复制因子设置为3并且目录大小为1.5GB,则getSpaceConsumed()函数将返回值为 4.5GB。

使用 getLength() ContentSummary 中的函数类将返回您实际的文件/目录大小。

关于hdfs - 从java获取HDFS的文件夹大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16581327/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com