`

hadoop异常 safe模式

阅读更多
 org.apache.hadoop.ipc.RemoteException: org.apache.hadoop.hdfs.server.namenode.SafeModeException: Cannot delete /tmp/hadoop/mapred/system. Name node is in safe mode.
The ratio of reported blocks 0.7857 has not reached the threshold 0.9990. Safe mode will be turned off automatically.
        at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.deleteInternal(FSNamesystem.java:1992)
        at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.delete(FSNamesystem.java:1972)
        at org.apache.hadoop.hdfs.server.namenode.NameNode.delete(NameNode.java:792)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.apache.hadoop.ipc.RPC$Server.call(RPC.java:563)
        at org.apache.hadoop.ipc.Server$Handler$1.run(Server.java:1388)
        at org.apache.hadoop.ipc.Server$Handler$1.run(Server.java:1384)
        at java.security.AccessController.doPrivileged(Native Method)
        at javax.security.auth.Subject.doAs(Subject.java:396)
        at org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1083)
        at org.apache.hadoop.ipc.Server$Handler.run(Server.java:1382) 


这表明hadoop处在安全模式,退出安全模式即可
可以运行:

hadoop dfsadmin -safemode leave 强制结束。

分享到:
评论

相关推荐

    hadoop搭建

    解决办法是通过命令`bin/hadoop dfsadmin -safemode leave`退出安全模式。此外,`dfsadmin -safemode value`命令可用于操作安全模式,具体参数含义如下: - `enter`:进入安全模式 - `leave`:退出安全模式 - `get`...

    浪潮Hadoop发行版介绍

    通过修复Apache Hadoop的已知问题,增强了NameNode和DataNode之间的通信机制,提高了故障检测的准确性,防止NameNode异常进入SAFEMODE模式。 二、分布式文件系统HDFS Hadoop分布式文件系统(HDFS)是Hadoop的核心...

    hadoop-2.6.5:编译好的hadoop2.6.5,主要用于研究HDFS2

    例如,通过引入SafeMode,系统可以在检测到异常时自动进入安全模式,等待DataNode报告所有块的状态,从而避免在不完整或错误的数据上进行操作。此外,快速失败检测和快速恢复功能使得系统能更快地从故障中恢复。 除...

    hive的一些报错及解决方法

    - 可以通过`hdfs dfsadmin -safemode get`命令查看当前Hadoop集群的安全模式状态。 - 若集群处于安全模式,可以尝试调整`dfs.safemode.threshold.pct`配置值为较小的值,如0.9。 - 或者使用`hadoop dfsadmin -...

    NameNode机制.docx

    安全模式的主要目的是防止在集群重启或异常情况下导致的数据丢失。当NameNode启动时会自动进入安全模式,在此模式下,客户端只能执行读操作,不能进行写操作。 ##### 2、安全模式 安全模式的开启和关闭可以通过...

    项目介绍7.docx

    通过`hdfs dfsadmin -safemode`命令可以查看、进入或退出安全模式。 5. **解决小文件问题**: - **HAR(Hadoop Archive)**:将小文件打包成大文件,减少NameNode的负担。 - **Consolidator**:整合小文件,减少...

    HDFS常见问题维护手册V1.01

    2. **hdfs dfsadmin**:这个工具提供了一些高级管理功能,如report(报告集群状态)、refreshNodes(刷新节点列表)和safemode(安全模式操作)等。 3. **hdfs fsck**:用于检查HDFS文件系统的健康状况,可以检测...

    Linux连接mysql报错:Access denied for user ‘root’@‘localhost’(using password: YES)的解决方法

    2. **安全模式重启**:接下来,我们需要以安全模式启动MySQL,跳过权限检查,以便能够无密码登录并修改权限。进入MySQL的bin目录(例如 `/usr/local/mysql/bin/`),然后执行: ``` ./mysqld_safe --skip-grant-...

Global site tag (gtag.js) - Google Analytics