65 Stimmen

HDFS freier Speicherplatz verfügbar Befehl

Gibt es einen hdfs-Befehl, um den verfügbaren freien Speicherplatz in hdfs anzuzeigen. Wir können das über den Browser unter master:hdfsport im Browser sehen, aber aus irgendeinem Grund kann ich nicht darauf zugreifen und ich brauche einen Befehl. Ich kann meine Festplattennutzung mit dem Befehl ./bin/hadoop fs -du -h sehen, aber ich kann den verfügbaren freien Speicherplatz nicht sehen.

Vielen Dank für die Antwort im Voraus.

97voto

Razvan Punkte 9845

Versuchen Sie dies:

hdfs dfsadmin -report

Bei älteren Versionen von Hadoop können Sie dies versuchen:

hadoop dfsadmin -report

16voto

slm Punkte 13836

Methoden

1. dfsadmin

In neueren Versionen von HDFS ist die Hadoop-CLI für dfsadmin veraltet:

$ sudo -u hdfs hadoop dfsadmin -report
DEPRECATED: Use of this script to execute hdfs command is deprecated.
Instead use the hdfs command for it.

Sie sollten also nur hdfs zu diesem Zeitpunkt. Außerdem wird auf Systemen, auf denen sudo erforderlich ist, führen Sie es wie folgt aus:

$ sudo -u hdfs hdfs dfsadmin -report

2. fs -df

Sie haben eine zusätzliche Methode, die über die fs Modul zu hadoop auch:

$ hadoop fs -df -h

Beispielhafte Ausgabe

dfsadmin

Um eine gründlichere Antwort zu geben, sehen Sie hier, wie die Ausgabe bei einer Einzelknoteninstallation aussehen würde.

$ sudo -u hdfs hdfs dfsadmin -report
Configured Capacity: 7504658432 (6.99 GB)
Present Capacity: 527142912 (502.72 MB)
DFS Remaining: 36921344 (35.21 MB)
DFS Used: 490221568 (467.51 MB)
DFS Used%: 93.00%
Under replicated blocks: 128
Blocks with corrupt replicas: 0
Missing blocks: 0
Missing blocks (with replication factor 1): 0

-------------------------------------------------
Live datanodes (1):

Name: 192.168.114.48:50010 (host-192-168-114-48.td.local)
Hostname: host-192-168-114-48.td.local
Decommission Status : Normal
Configured Capacity: 7504658432 (6.99 GB)
DFS Used: 490221568 (467.51 MB)
Non DFS Used: 6977515520 (6.50 GB)
DFS Remaining: 36921344 (35.21 MB)
DFS Used%: 6.53%
DFS Remaining%: 0.49%
Configured Cache Capacity: 0 (0 B)
Cache Used: 0 (0 B)
Cache Remaining: 0 (0 B)
Cache Used%: 100.00%
Cache Remaining%: 0.00%
Xceivers: 2
Last contact: Thu Feb 04 13:35:04 EST 2016

Im obigen Beispiel ist der HDFS-Festplattenspeicher zu 100 % ausgelastet.

fs -df

Dasselbe System mit dem -df Unterbefehl aus dem fs Modul:

$ hadoop fs -df -h
Filesystem                                 Size     Used  Available  Use%
hdfs://host-192-168-114-48.td.local:8020  7.0 G  467.5 M     18.3 M    7%

3voto

Ani Menon Punkte 25228

Hadoop Version 1:

hadoop fs -df -h

OR

hadoop dfsadmin -report

Hadoop Version 2:

hdfs dfs -df -h

OR

hadoop dfsadmin -report

0voto

nixxo_raa Punkte 335

Versuchen Sie diesen Befehl:

hdfs dfsadmin -report

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X