2016-06-09 79 views
0

我正在查找顯示hadoop簇上剩餘空間的可讀形式的命令。我在這個論壇上發現了一個命令,輸出在圖像中。cloudera hadoop簇上的剩餘空間爲可讀格式

HDFS dfsadmin -report

[dfsadmin命令的輸出] [1]

聽說存在hortonworks另一個命令,給出了一個更人類可讀輸出。並且該命令是hdfs dfsadmin -report

該命令在cloudera上似乎不起作用。 cloudera中是否有任何等效命令? 非常感謝

+0

您的圖像鏈接無法正常工作。 –

回答

2

無論您使用的是Cloudera還是Hortonworks,都無關緊要。如果您使用的是舊版本的hadoop,該命令可能是hadoop dfsadmin -report

您有其他選項是:

Hadoop的FS -df -h

$ hadoop fs -df -h 
Filesystem   Size  Used Available Use% 
hdfs://<IP>:8020 21.8 T 244.2 G  21.6 T 1% 

顯示文件系統的容量,可用和已用空間。如果文件系統有 多個分區,並且沒有指定指定特定分區的路徑,則將顯示根分區的狀態 。

hadoop的FS -du -h/

$ hadoop fs -du -h/
772  /home 
437.3 M /mnt 
0  /tmp 
229.2 G /user 
9.3 G /var 

顯示的空間量,以字節爲單位,通過匹配指定的文件模式,所述文件中使用。

+0

非常感謝您的回覆。 –