HDFS可用空间可用命令

Ani*_*Jha 53 hadoop hdfs

是否有hdfs命令可以查看hdfs中的可用空间.我们可以看到通过浏览器在master:hdfsport在浏览器中,但由于某种原因我无法访问它,我需要一些命令.我可以通过命令./bin/hadoop fs -du -h查看我的磁盘使用情况,但看不到可用空间.

感谢您提前回答.

Raz*_*van 84

试试这个:

hdfs dfsadmin -report
Run Code Online (Sandbox Code Playgroud)

使用旧版本的Hadoop,试试这个:

hadoop dfsadmin -report
Run Code Online (Sandbox Code Playgroud)

  • 你可以尝试这个"hadoop fs -df -h" (8认同)

slm*_*slm 11

方法

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.
Run Code Online (Sandbox Code Playgroud)

所以你应该只hdfs在这一点上使用.此外,在sudo需要的系统上,您可以像这样运行它:

$ sudo -u hdfs hdfs dfsadmin -report
Run Code Online (Sandbox Code Playgroud) 2. fs -df

您还可以通过该fs模块获得其他方法hadoop:

$ hadoop fs -df -h
Run Code Online (Sandbox Code Playgroud)

示例输出

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
Run Code Online (Sandbox Code Playgroud)

在上面的示例中,HDFS HDD空间已被100%利用.

fs -df

与模块中的-df子命令相同的系统fs:

$ 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%
Run Code Online (Sandbox Code Playgroud)