Namenode entre en mode sécurisé lorsqu'il y a un manque de mémoire. En conséquence, le HDFS devient uniquement lisible. Cela signifie que l'on ne peut pas créer de répertoire ou de fichier supplémentaire dans le HDFS. Pour sortir du safemode, la commande suivante est utilisée :
hadoop dfsadmin -safemode leave
Si vous utilisez le gestionnaire cloudera :
go to >>Actions>>Leave Safemode
Mais cela ne résout pas toujours le problème. La solution complète consiste à faire de la place dans la mémoire. Utilisez la commande suivante pour vérifier votre utilisation de la mémoire.
free -m
Si vous utilisez cloudera, vous pouvez également vérifier si le HDFS montre des signes de mauvaise santé. Il s'agit probablement d'un problème de mémoire lié au namenode. Allouez plus de mémoire en suivant les options disponibles. Je ne suis pas sûr des commandes à utiliser pour la même chose si vous n'utilisez pas le gestionnaire cloudera, mais il doit y avoir un moyen. J'espère que cela vous aidera ! :)