2014-02-20 36 views
0

我正在寻找可以澄清我的疑问的人的帮助。我已经设置了5节点群集环境。我在linux RHEL机器上安装了hadoop。如何检查Hadoop HDFS中多节点群集中/ user/hadoop分区的磁盘使用情况

现在我需要在每台机器上检查HDFS分区/ user/hadoop的磁盘空间。如何检查它。

在哪个分区中,Logical volume..Physicallly分配了这个hdfs/user/hadoop分区。

是否可以在群集机器中执行cd/user/hadoop。

+0

我想知道什么是/ user/hadoop分区以及如何检查此分区的磁盘大小。在内部hadoop如何分配磁盘空间... –

+0

尝试运行df -h以查看磁盘使用情况以及文件夹使用的空间使用du -sh/folder_name –

回答

0

使用获得磁盘使用情况

用法:hdfs dfs -du [-s] [-h] URI [URI …]

显示包含在指定目录下或在情况下,它只是一个文件一个文件的长度,文件和目录的大小。

选项:

-s选项将导致文件的总长度的摘要显示,而不是单个文件。

-h选项将格式化的文件大小在 “人类可读” 的方式(例如64.0米代替67108864)

实施例:

hdfs dfs -du -h /user/hadoop 

输出对我来说:

24.3 M /user/hadoop/test