2012-06-23 9 views

Odpowiedz

34

Możemy użyć polecenia wyboru systemu plików hadoop, aby poznać bloki dla określonego pliku.

Poniżej znajduje się komenda:

hadoop fsck [path] [options] 

Aby zobaczyć bloki dla konkretnego pliku:

hadoop fsck /path/to/file -files -blocks 
-1

to powinno działać ..

hadoop fs -stat "%o" /path/to/file 
+0

'% O' jest rozmiar bloku, a nie liczba bloków, według http://hadoop.apache.org/docs/r2.7.0/hadoop-project-dist/hadoop-common/FileSystemShell.html#stat – Nickolay

1

Hadoop fsck filetopath

użyte powyższy commad w CDH 5. Mam poniższy błąd.

Hadoop-HDFS/bin/HDFS: Linia 262: exec:: Nie znaleziono

użyj polecenia poniżej i to działało dobrze

HDFS fsck filetopath

Powiązane problemy