Hadoop安全模式

来源:互联网 发布:詹姆斯06年数据 编辑:程序博客网 时间:2024/05/21 10:49

今天运行hadoop fs -ls时,遇到以下提示:

Exception in thread "main" org.apache.hadoop.ipc.RemoteException: org.apache.hadoop.hdfs.server.namenode.SafeModeException: Cannot create /user/local/urls/urls163.txt. Name node is in safe mode.


上网找了一下,才明白:

hadoop的安全模式:

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


解除Hadoop的safe mode 模式:

只要在Hadoop的目录下输入命令:hadoop@hadoop-master:~$ hadoop dfsadmin -safemode leave


建议:安全模式是hadoop的一种自我保护措施,最好不要强制退出,等或者查找原因是比较妥善的解决办法。


0 0
原创粉丝点击