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%