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