Данные hdfs были повреждены. поврежденная папка не может быть удалена, так как в ней нет такого файла или каталога

Мои данные hdfs были повреждены.

при выполнении fsck я получил следующий результат. / siva: блок CORRUPT blk_-1910702044505537827

/ siva: блок CORRUPT blk_6483992593913191763

/ siva: MISSING 2 блока общим размером 82009995 B.Status: CORRUPT Общий размер: 82009995 B Всего каталогов: 8 Всего файлов: 1 Всего блоков (подтверждено): 2 (средний размер блока 41004997 B)


ПОВРЕЖДЕННЫЕ ФАЙЛЫ: 1 ОТСУТСТВУЮЩИЕ БЛОКИ: 2 ОТСУТСТВУЮЩИЙ РАЗМЕР: 82009995 B ПОВРЕЖДЕННЫЕ БЛОКИ: 2


Минимально реплицируемые блоки: 0 (0,0%) избыточно реплицированные блоки: 0 (0,0%) недостаточно реплицированные блоки: 0 (0,0%) ошибочно реплицированные блоки: 0 (0,0%) Фактор репликации по умолчанию: 2 Среднее значение репликации блока: 0,0 Повреждено блоков: 2 Отсутствующие реплики: 0 Количество узлов данных: 1 Количество стоек: 1 FSCK завершился во вторник 23 февраля 12:21:03 IST 2016 за 2 миллисекунды

Файловая система по пути '/' ПОВРЕЖДЕНА

Затем я попытался удалить папку / siva, но получил следующий результат: rmr: cannot remove / siva: Нет такого файла или каталога.

пожалуйста Поддержи


person Mebin Philip Mathew    schedule 23.02.2016    source источник
comment
Проверьте это: stackoverflow.com/questions/19205057 /   -  person Mobin Ranjbar    schedule 23.02.2016


Ответы (1)


Используйте hdfs fsck / -delete для удаления поврежденных файлов.

person facha    schedule 23.02.2016
comment
hadoop fsck / siva -delete FSCK, запущенный hadoop из /xxx.xxx.xxx.xx для path / siva во вторник, 23 февраля 18:03:01 IST 2016 Путь '/ siva' не существует - person Mebin Philip Mathew; 23.02.2016