I diesen Befehl leite -Hadoop fs -du-h Sortieranlage nach Größe für M, G, T, P, E, Z, Y
sudo -u hdfs hadoop fs -du -h /user | sort -nr
und der Ausgang wird nicht in Bezug auf Auftritte sortiert , Terabytes, gb
ich diesen Befehl gefunden -
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; }'
aber schien nicht zu arbeiten.
ist es eine Möglichkeit, oder ein Flag-Befehlszeile i sie sortieren und Ausgabe sollte like--
123T /xyz
124T /xyd
126T /vat
127G /ayf
123G /atd
Bitte helfen
Grüße Mayur
Es hat nicht funktioniert :(, Ich versuche die Festplattennutzung zu bekommen. Aber ich habe es behoben - sort -r -k 1 -g | awk '{suffix = "KMGT"; für (i = 0; $ 1> 1024 && i