Namenode переходит в безопасный режим при нехватке памяти. В результате HDFS становится доступной только для чтения. Это означает, что в HDFS нельзя создать дополнительный каталог или файл. Для выхода из безопасного режима используется следующая команда:
hadoop dfsadmin -safemode leave
Если вы используете менеджер cloudera:
go to >>Actions>>Leave Safemode
Но это не всегда решает проблему. Полное решение состоит в том, чтобы освободить место в памяти. Используйте следующую команду, чтобы проверить использование памяти.
free -m
Если вы используете Cloudera, вы также можете проверить, не показывает ли HDFS какие-либо признаки плохого состояния. Вероятно, это показывает некоторую проблему с памятью, связанную с namenode. Выделите больше памяти, следуя доступным параметрам. Я не уверен, какие команды использовать для этого, если вы не используете диспетчер cloudera, но способ должен быть. Надеюсь, поможет! :)