我有一个hadoop集群,在其中我有一个路径,当被填充时,会导致很多问题。我想写一个脚本,每半周检查一次路径的使用情况/容量。我的命令和结果:
$ hdfs dfs -df -h /my/fat/directory
Filesystem Size Used Available Use%
hdfs://TheServer 866.9 T 593.7 T 242.4 T 68%
不管所提供的路径如何,我得到的是整个集群的使用情况,而不是我担心的相当小的目录。
如何获取目录的磁盘使用情况?
编辑:
为了澄清我想要目录的容量和用法。不仅仅是用法-不接受du。
2条答案
按热度按时间htrmnn0y1#
试试下面的
hdfs dfs -du -s -h /path/to/dir
或者hadoop fs -du -s -h /path/to/dir
检查下面的容量hdfs dfs -du -h /path/to/dir
jjjwad0x2#
我要找的命令是在目录上设置的配额。
hdfs dfs -count -q -h -v /path/to/dir/