Name node is in safe mode解决方法

Name node is in safe mode解决方法

今天在进行分布式文件系统编程实践的过程中遇到这样一个问题:Name node is in safe mode当时我已经编写好程序,刚刚通过终端将Hadoop启动

cd /usr/local/hadoop
./sbin/start-dfs.sh #启动hadoop

刚启动完成我就开始运行程序结果出现这个错误

这是因为在分布式文件系统启动的时候,开始的时候会有安全模式,当分布式文件系统处于安全模式的情况下,文件系统中的内容不允许修改也不允许删除,

直到安全模式结束。安全模式主要是为了系统启动的时候检查各个DataNode上数据块的有效性,同时根据策略必要的复制或者删除部分数据块。

运行期通过命令也可以进入安全模式。在实践过程中,系统启动的时候去修改和删除文件也会有安全模式不允许修改的出错提示,只需要等待一会儿即可。

可以通过以下命令来手动离开安全模式:

bin/hadoop dfsadmin -safemode leave
//在bin下执行

参考博文:https://blog.csdn.net/hu_belif/article/details/83312778

原文地址:https://www.cnblogs.com/fuheishi/p/11370239.html