2017-07-04 14 views
0

サブフォルダのサイズをHDFSで計算してサイズ別にソートするにはどうすればよいですか? hdfs dfs -ls -h /mds/snapshots/user/data | du -sh * | sort -rh | head -10 は、それが動作するはずですようだ - しかし、私は理解してhdfsは、あなたが使用することができます|HDFSサブフォルダのサイズを計算する

答えて

1

後に追加のコマンドでは動作しません:

hdfs dfs -du -s /path/* | sort -r -k 1 -g | awk '{ suffix="KMGT"; for(i=0; 
$1>1024 && i < length(suffix); i++) $1/=1024; print int($1) substr(suffix, i, 
1), $3; }' 
+0

この答えはOPの問題のために良いと思われます。また、他の人の説明を追加して、それがどのように機能するかを理解するように改善することもできますか?それはまたあなたにいくつかの余分なアップボントを与えるかもしれません。ありがとう! – vefthym

関連する問題