我正在hadoop中寻找du max-depth选项,类似于Linux中的du --max-depth=1命令。

例如:

ash@dev:~/usr $ du -h --max-depth=1
4.0K    ./Foredettinghelgen
44K     ./IssueTrackerBlogInterface
1.9M    ./IssueTrackerProduct
4.8M    ./pyexcelerator
52K     ./levenstein
532M    .

我知道$hdfs dfs -du -h -s选项,但是想知道是否有“最大深度”选项。

最佳答案

That flag does not exist

您必须自己解析输出并对字节求和。

如果您想要的只是最大深度之一,那么您将执行dfs du -s -h /path/*/path下的所有文件夹运行该命令

Twitter HDFS Du可能有一些可以使用的代码

关于hadoop - hadoop中的磁盘使用率(du)最大深度等效选项,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48937545/

10-16 02:54