【发布时间】:2016-06-28 21:34:00
【问题描述】:
我正在运行这个命令 --
sudo -u hdfs hadoop fs -du -h /user | sort -nr
并且输出没有按 gigs、Terabytes、gb 排序
我找到了这个命令 -
hdfs dfs -du -s /foo/bar/*tobedeleted | 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; }'
但似乎没有用。
有没有办法或命令行标志我可以用来使它排序和输出应该看起来像--
123T /xyz
124T /xyd
126T /vat
127G /ayf
123G /atd
请帮忙
问候 马尤尔
【问题讨论】:
标签: bash shell hadoop hadoop2 hadoop-partitioning