64

hdfsで利用可能な空き容量を確認するためのhdfsコマンドはありますか。master:hdfsport の browser でブラウザから確認できますが、何らかの理由でこれにアクセスできず、いくつかのコマンドが必要です。コマンド ./bin/hadoop fs -du -h でディスクの使用状況を確認できますが、利用可能な空き容量を確認できません。

事前に回答いただきありがとうございます。

4

4 に答える 4

96

これを試して:

hdfs dfsadmin -report

古いバージョンの Hadoop では、これを試してください。

hadoop dfsadmin -report
于 2012-07-20T16:42:09.230 に答える
15

メソッド

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

モジュール-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%
于 2016-02-04T18:38:49.637 に答える
1

このコマンドを試してください:

hdfs dfsadmin -report
于 2020-01-25T12:57:23.617 に答える