10

我看到有一个设置配额的命令,但找不到获取配额的命令。

有人可以帮忙吗?谢谢

4

2 回答 2

16
hadoop fs -count -q /path/to/directory
QUOTA  REMAINING_QUOTA SPACE_QUOTA    REMAINING_SPACE_QUOTA DIR_COUNT  FILE_COUNT CONTENT_SIZE   FILE_NAME
none   inf             54975581388800 5277747062870         3922       418464     16565944775310 hdfs://master:54310/path/to/directory

第三列将为您提供空间配额。

注意:为了便于阅读,刚刚添加了列标题,如果您想了解更多关于获取文件大小的不同方法的信息,hdfs这里有一篇综合博客文章:

了解 HDFS 配额和 Hadoop Fs 和 Fsck 工具

于 2013-03-19T00:51:51.400 回答
16
hadoop fs -count -q -h -v /path/to/directory

我会添加 -h 和 -v 选项以便于阅读输出。使用 -q 选项,还报告为每个目录设置的名称配额值、剩余的可用名称配额、设置的空间配额值和剩余的可用空间配额。如果目录没有设置配额,则报告值为 none 和 inf。-h 选项以人类可读的格式显示大小。-v 选项显示标题行。

于 2016-10-24T14:43:58.420 回答