Recovery Mode

Как правило, обычно настраивается несколько мест хранения метаданных. И в случае, если хранилище повреждается, метаданные можно прочитать из других хранилищ. Однако, что делать, если единственное доступное хранилище повреждено? Для таких ситуаций существует специальный режим запуска NameNode, называемый режимом восстановления – Recovery Mode, который позволяет восстановить большую часть данных.

Запуск NameNode в режиме восстановления осуществляется следующим образом: namenode -recover.

В режиме восстановления NameNode в командной строке интерактивно запрашивает о возможных действиях, которые необходимо предпринять для восстановления данных. Для того, чтобы не получать эти запросы, можно указать опцию -force, которая заставляет режим Recovery Mode всегда выбирать первый вариант действий, обычно являющийся самым разумным.

Important

Поскольку режим Recovery Mode может привести к потере данных, всегда необходимо перед его использованием делать резервную копию журнала изменений и fsimage