Проблема с безопасным режимом HDFS

Столкнулся с проблемой HDFS. Ошибка приведена ниже:

Проблема с доступом к /nn_browsedfscontent.jsp. Причина:

Невозможно выдать токен делегирования. Узел имени находится в безопасном режиме. Сообщенные блоки 428 нуждаются в дополнительных 2 блоках, чтобы достичь порога 0,9990 от общего числа блоков 430. Безопасный режим будет отключен автоматически.

Я даже пытался выйти из безопасного режима с помощью команды. Но у меня возникает проблема с привилегиями суперпользователя, даже если я пробовал как пользователь root. Я использую CDH 4.

Может ли кто-нибудь сообщить мне, почему это происходит и как от этого избавиться?


person sandybo    schedule 03.10.2013    source источник


Ответы (2)


hadoop dfsadmin -safemode leave

После выполнения вышеуказанной команды запустите hadoop fsck, чтобы можно было устранить любые несоответствия, закравшиеся в hdfs.

Используйте команду hdfs вместо команды hadoop для более новых дистрибутивов:

hdfs dfsadmin -safemode оставить

person USB    schedule 01.01.2016

Измените свойство dfs.safemode.threshold.pct в hdfs-site.xml и перезапустите службу.

Подробнее см.: SafeModeException: узел имени находится в безопасном режиме

person sandybo    schedule 04.10.2013