报错: Name node is in safe mode

Posted quixon

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了报错: Name node is in safe mode相关的知识,希望对你有一定的参考价值。

将本地文件拷贝到hdfs上去,结果上错误:Name node is in safe mode

这是因为在分布式文件系统启动的时候,开始的时候会有安全模式,当分布式文件系统处于安全模式的情况下,文件系统中的内容不允许修改也不允许删除,直到安全模式结束。安全模式主要是为了系统启动的时候检查各个DataNode上数据块的有效性,同时根据策略必要的复制或者删除部分数据块。运行期通过命令也可以进入安全模式。在实践过程中,系统启动的时候去修改和删除文件也会有安全模式不允许修改的出错提示,只需要等待一会儿即可。

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

1 .bin/hadoop dfsadmin -safemode leave 

 


用户可以通过dfsadmin -safemode value 来操作安全模式,参数value的说明如下:
enter - 进入安全模式
leave - 强制NameNode离开安全模式
get - 返回安全模式是否开启的信息
wait - 等待,一直到安全模式结束。

以上是关于报错: Name node is in safe mode的主要内容,如果未能解决你的问题,请参考以下文章

hadoop上传文件失败报错(put: Cannot create file/eclipse.desktop._COPYING_. Name node is in safe mode.)

Name node is in safe mode.

hadoop之Name node is in safe mode

hadoop退出安全模式Name node is in safe mode

运行hive提示Name node is in safe mode.错误

问题随记 —— Cannot create directory /tmp/hive. Name node is in safe mode.