Namenode, bellek yetersizliği olduğunda güvenli moda girer. Sonuç olarak, HDFS yalnızca okunabilir hale gelir. Bu, HDFS'de herhangi bir ek dizin veya dosya oluşturulamayacağı anlamına gelir. Güvenli moddan çıkmak için aşağıdaki komut kullanılır:
hadoop dfsadmin -safemode leave
Cloudera yöneticisi kullanıyorsanız:
go to >>Actions>>Leave Safemode
Ancak her zaman sorunu çözmez. Tam çözüm, bellekte biraz yer açmaktır. Bellek kullanımınızı kontrol etmek için aşağıdaki komutu kullanın.
free -m
Cloudera kullanıyorsanız, HDFS'nin bazı kötü sağlık belirtileri gösterip göstermediğini de kontrol edebilirsiniz. Muhtemelen isim moduyla ilgili bazı hafıza sorunları gösteriyor olmalı. Mevcut seçenekleri izleyerek daha fazla bellek ayırın. Cloudera yöneticisi kullanmıyorsanız, aynı için hangi komutları kullanacağımı bilmiyorum ama bir yolu olmalı. Umarım yardımcı olur! :)