computeMeta
Вычисляет метаданные HDFS из блочных файлов. Если указан блочный файл, то вычисляются контрольные суммы из блочного файла. Они сохраняются в указанном выходном файле метаданных.
ВНИМАНИЕ
Будьте осторожны при использовании этой команды. Если блочный файл поврежден и вы перезаписали его метафайл, он будет отображаться как "хороший" в HDFS, но без возможности прочитать данные. Используйте только в случае крайней необходимости и когда вы на 100% уверены, что блочный файл не поврежден. |
Использование показано ниже:
$ hdfs debug computeMeta -block <block-file> -out <output-metadata-file>
-block block-file |
Указывает абсолютный путь к блочному файлу в локальной файловой системы DataNode |
-out output-metadata-file |
Указывает абсолютный путь к выходному файлу метаданных для хранения вычисленных контрольных сумм блочного файла |