使用du命令的HDFS文件系统的大小

时间:2016-05-23 14:21:26

标签: hadoop hdfs

我知道" du -h" command以人类可读的格式提供磁盘使用情况。但请告诉我使用" du -h"时出现的两个值是什么?命令我的Hadoop集群的HDFS文件系统。

  [hduser@node2 ~]$ sudo -u hdfs hdfs dfs -du -h /
                    6.3 K    768.0 M  /hbase
                    0        0        /tmp
                    371.6 M  743.2 M  /user

Hbase内目录的输出:

    [hduser@node1 ~]$ sudo -u hdfs hdfs dfs -du -h /hbase/WALs
0    0      /hbase/WALs/hregion-90735520
0    0      /hbase/WALs/node1.example.com,60020,1463323242824
166  512 M  /hbase/WALs/node1.example.com,60020,1464088636041
0    0      /hbase/WALs/node2.example.com,60020,1463321374329
0    0      /hbase/WALs/node2.example.com,60020,1463998874513
0    0      /hbase/WALs/node2.example.com,60020,1464024047168
83   256 M  /hbase/WALs/node2.example.com,60020,1464100746376
[hduser@node1 ~]$

1 个答案:

答案 0 :(得分:1)

对于给定的命令

[hduser@node2 ~]$ sudo -u hdfs hdfs dfs -du -h /

du返回了三列,其中包括:

+----------+--------------------------------------+----------------+
|  size    |disk_space_consumed_with_all_replicas | full_path_name |
+----------+--------------------------------------+----------------+
|  6.3 K   |   768.0 M                            |    /hbase      |
|  0       |   0                                  |    /tmp        |
|  371.6 M |   743.2 M                            |    /user       |
+----------+--------------------------------------+----------------+

SO Answer for detailed usage of du