是否有一个hdfs命令可以查看hdfs中的可用空间。我们可以通过master上的浏览器看到:浏览器中的hdfsport,但由于某种原因,我无法访问它,我需要一些命令。我可以通过命令查看我的磁盘使用情况/bin/hadoop-fs-du-h,但看不到可用空间。
谢谢你提前回答。
试试这个:
hdfs dfsadmin -report
对于Hadoop的旧版本,请尝试以下操作:
hadoop dfsadmin -report
方法
1.dfsadmin在HDFS的较新版本中,不推荐使用dfsadmin的hadoop CLI:
$ sudo -u hdfs hadoop dfsadmin -report
DEPRECATED: Use of this script to execute hdfs command is deprecated.
Instead use the hdfs command for it.
因此,此时您应该只使用hdfs
。此外,当在需要sudo
的系统上运行时,您可以这样运行:
$ sudo -u hdfs hdfs dfsadmin -report
2.fs-df您还可以通过fs
模块获得hadoop
的其他方法:
$ hadoop fs -df -h
示例输出
dfsadmin此外,为了提供更全面的答案,下面是单节点安装的输出。
$ 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
在上述示例中,HDFS HDD空间已被100%利用。
fs-df与fs
模块的-df
子命令相同的系统:
$ 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%
Hadoop版本1:
hadoop fs -df -h
或
hadoop dfsadmin -report
Hadoop版本2:
hdfs dfs -df -h
或
hadoop dfsadmin -report
尝试此命令:
hdfs dfsadmin -report