找出 HDFS 中的实际磁盘使用情况

Find out actual disk usage in HDFS

有没有办法找出在 HDFS 中消耗了多少space? 我用了

hdfs dfs -df

但用

删除大量数据后似乎与此无关
hdfs dfs -rm -r -skipTrash

之前的命令不是立即显示更改,而是在几分钟后显示更改(我需要最新的磁盘使用信息)。

要查看特定文件夹消耗的 space,请尝试:

hadoop fs -du -s /folder/path

如果您想查看整个 HDFS 的使用情况、space 已消耗、space 可用等:

hadoop dfsadmin -report
hadoop fs -count -q /path/to/directory

hadoop cli 已弃用。请改用 hdfs

文件夹明智:

sudo -u hdfs hdfs dfs -du -h /

集群明智:

sudo -u hdfs hdfs dfsadmin -report