Jak wyświetlić liczbę bloków, w których plik został podzielony, w systemie plików Hadoop?Wyświetlanie liczby bloków pliku w hadoopie
12
A
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
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
'% 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