HDFS可用空间可用命令
是否有一个hdfs命令来查看hdfs中的可用空间。 我们可以通过浏览器在主浏览器中看到: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硬盘空间已被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