Как я могу просмотреть, сколько блоков было разбито на файл в файловой системе Hadoop?
Просмотр количества блоков для файла в hadoop
Ответ 1
Мы можем использовать команду проверки файловой системы hadoop, чтобы знать блоки для конкретного файла.
Ниже приведена команда:
hadoop fsck [path] [options]
Чтобы просмотреть блоки для конкретного файла:
hadoop fsck /path/to/file -files -blocks
Ответ 2
hasoop fsck filetopath
использовал приведенную выше комбат в CDH 5. Получил следующую ошибку.
hadoop-hdfs/bin/hdfs: строка 262: exec:: not found
Используйте приведенную ниже команду, и она работает хорошо
hdfs fsck filetopath
Ответ 3
Это должно работать.
hadoop fs -stat "%o" /path/to/file