`
zkl_1987
  • 浏览: 247138 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

解决Hadoop报Name node is in safe mode 错误

阅读更多
运行hadoop程序时,有时候会报以下错误:
org.apache.hadoop.dfs.SafeModeException: Cannot delete /user/hadoop/input. Name node is in safe mode
这个错误应该还满常见的吧(至少我运行的时候是这样的)

那我们来分析下这个错误,从字面上来理解:
Name node is in safe mode

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

现在就清楚了,那现在要解决这个问题,我想让Hadoop不处在safe mode 模式下,能不能不用等,直接解决呢?
答案是可以的,只要在Hadoop的目录下输入:
bin/hadoop dfsadmin -safemode leave 

也就是关闭Hadoop的安全模式,这样问题就解决了。
分享到:
评论
2 楼 tracyitbird 2013-06-21  
谢谢博主,很好说的很明白。不过一般bin的环境变量已经配置好了,命令输入的目录没必要非得在bin目录下。
1 楼 di1984HIT 2013-02-14  
说的对。没错

相关推荐

    Config and Run Hadoop Single Node mode in Ubuntu linux

    $ sudo adduser --ingroup hadoop hadoop ``` 3. **设置 Hadoop 用户的 sudo 权限**:编辑 `/etc/sudoers` 文件,为 `hadoop` 用户分配 sudo 权限。 - 使用文本编辑器(如 `vi`)打开 `/etc/sudoers` 文件。 ``...

    Config and Run Hadoop Multiple Node mode in Ubuntu linux

    配置和运行hadoop,以multi node方式在ununtu linux 上。

    Hadoop硬实战:Hadoop in Practice

    Hadoop硬实战:Hadoop in Practice

    Hadoop Multi Node Cluster 安装步骤.pdf

    Hadoop Multi Node Cluster 安装步骤.pdf

    hadoop常见问题及解决方法

    hadoop常见问题及解决方法 Hadoop是大数据处理的重要工具,但是在安装和使用Hadoop时,可能会出现一些常见的问题,这些问题可能会导致Hadoop无法正常工作,或者无法达到预期的性能。下面是Hadoop常见的问题及解决...

    Hadoop Single Node Cluster的安装.txt

    Hadoop Single Node Cluster的详细安装,master主机与data1、data2、data3三台节点连接。

    hadoop single node setup

    根据给定的文件信息,以下是对“hadoop single node setup”相关知识点的详细说明: 1. Hadoop单节点安装的目的 Hadoop单节点安装的主要目的是为了让用户能够在单机上快速地进行简单的Hadoop MapReduce和Hadoop...

    Hadoop in Action

    HIGHLIGHT Hadoop in Action is an example-rich tutorial that shows developers how to implement data-intensive distributed computing using Hadoop and the Map- Reduce framework. DESCRIPTION Hadoop is an ...

    Hadoop权威指南中文版(第二版)+Hadoop in Action

    《Hadoop权威指南中文版(第二版)》与《Hadoop in Action》及《Pro Hadoop》这三本书是深入理解和掌握Hadoop生态系统的关键资源。Hadoop作为一个分布式计算框架,其核心是解决大规模数据处理的问题,它允许在廉价...

    Hadoop使用常见问题以及解决方法

    Namenode in safe mode 是 Hadoop 中的常见问题,主要是由于 Namenode 进入安全模式。解决方法是使用 `bin/hadoop dfsadmin -safemode leave` 命令离开安全模式。 java.net.NoRouteToHostException: No route to ...

    Hadoop_in_Action

    PART 2 - Hadoop in Action CHAPTER 4 Writing basic MapReduce programs CHAPTER 5 Advanced MapReduce CHAPTER 6 Programming practices CHAPTER 7 Cookbook CHAPTER 8 Managing Hadoop PART 3 - Hadoop Gone Wild...

    hadoop常见问题及解决办法

    问题8:Namenode in safe mode 问题描述:Hadoop Namenode处于安全模式。 解决办法:该问题是由于Namenode处于安全模式所致。解决办法是检查Namenode的日志文件,确定问题所在,然后采取相应的解决措施。 Hadoop...

    hadoop配置运行错误

    hadoop配置运行错误解决方法 hadoop是一个大数据处理的基础架构,但是在实际使用过程中经常会碰到各种各样的问题,以下是解决hadoop配置运行错误的一些经验总结: 一、hadoop集群在namenode格式化后重启集群会出现...

    hadoop出错解决方法

    但是在使用 Hadoop 过程中,我们经常会遇到一些错误和问题,本文将为您提供一些常见的 Hadoop 故障解决方法。 一、Shuffle Error: Exceeded MAX_FAILED_UNIQUE_FETCHES; bailing-out 这个错误是由于系统默认的打开...

    HDFS block丢失,导致hadoop进入安全模式的解决方案

    如果系统返回“safemode is ON”,则表示当前Hadoop正处于安全模式。 #### 四、强制退出安全模式的方法 1. **执行命令**:要强制退出安全模式,可以使用以下命令: ```bash hadoop dfsadmin -safemode leave `...

    解决hadoop在windows运行出现的bug

    如果出现如下bug:“Could not locate executable null\bin\winutils.exe in the Hadoop binaries”,则下载该文件,放入hadoop的bin文件夹下,并设置环境变量HADOOP_HOME:E:\hadoop2.2.0\bin即可。

    hadoop-core-1.2.0解决eclipse Hadoop Failed to set permissions of path错误

    eclipse远程调试hadoop时 报出eclipse Hadoop Failed to set permissions of path错误 修改hadoop core包中FileUtil java文件 里面有checkReturnValue方法 将代码throw new IOException "Failed to set ...

Global site tag (gtag.js) - Google Analytics