Namenode входить у сафемод, коли бракує пам'яті. В результаті HDFS стає читабельним. Це означає, що не можна створювати ніяких додаткових каталогів або файлів у HDFS. Для виходу із сафемоду використовується така команда:
hadoop dfsadmin -safemode leave
Якщо ви використовуєте менеджера cloudera:
go to >>Actions>>Leave Safemode
Але це не завжди вирішує проблему. Повне рішення полягає в тому, щоб зробити деякий простір в пам'яті. Використовуйте наступну команду, щоб перевірити використання пам'яті.
free -m
Якщо ви використовуєте клодеру, ви також можете перевірити, чи виявляє HDFS якісь ознаки поганого самопочуття. Напевно, має бути показано певну проблему пам'яті, пов’язану з наментодом. Виділіть більше пам’яті, дотримуючись наявних опцій. Я не впевнений, які команди використовувати для того ж, якщо ви не використовуєте менеджера cloudera, але повинен бути спосіб. Сподіваюся, це допомагає! :)