`

HDFS block丢失过多进入安全模式(safe mode)的解决方法

 
阅读更多

HDFS block丢失过多进入安全模式(Safe mode)的解决方法

背景及现象描述(Background and Symptom)

 

 因磁盘空间不足,内存不足,系统掉电等其他原因导致dataNode datablock丢失,出现如下类似日志:

 

The number of live datanodes 3 has reached the minimum number 0.

Safe mode will be turned off automatically once the thresholds have been reached.

Caused by: org.apache.hadoop.hdfs.server.namenode.SafeModeException: Log not rolled.

 Name node is in safe mode.

The reported blocks 632758 needs additional 5114 blocks to reach the threshold 0.9990

of total blocks 638510.

The number of live datanodes 3 has reached the minimum number 0.

Safe mode will be turned off automatically once the thresholds have been reached.

at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.checkNameNodeSafeMode

(FSNamesystem.java:1209)

    ... 12 more

 

 

原因分析(Cause Analysis)*

由于系统断电,内存不足等原因导致dataNode丢失超过设置的丢失百分比,系统自动进入安全模式

解决办法(Solution)*

安装HDFS客户端,并执行如下命令:

                                步骤 1     执行命令退出安全模式:hadoop dfsadmin -safemode leave

                                步骤 2     执行健康检查,删除损坏掉的block。  hdfs fsck  /  -delete

 

注意: 这种方式会出现数据丢失,损坏的block会被删掉

分享到:
评论

相关推荐

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

    HDFS block丢失hadoop进入安全模式(Safe mode)的解决方法

    【HDFS篇09】集群安全模式1

    这个过程期间, Namenode一直运行在安全模式,即NameNode的文件系统对于客户端来说是只读的其实安全模式就是集群数据都还没准备好时候的一个保护机制Da

    HDFS Comics HDFS 漫画

    HDFS能 够提供对数据的可扩展访问,通过简单地往集群里添加节点就可以解决大量客户端同时访问的问题。HDFS支持传统的层次文件组织结构,同现 有的一些文件系 统类似,如可以对文件进行创建、删除、重命名等操作。

    spark-submit cluster模式时driver-class-path支持hdfs路径

    spark官方版本的driver-class-path不支持hdfs路径,只支持本地路径。本资源解决了这个问题,driver-class-path在cluster模式时可以支持hdfs路径,解决了cluster模式driver有大量jar依赖的问题。

    HDFS管理工具HDFS Explorer下载地址、使用方法.docx

    windows平台下的HDFS文件浏览器,就像windows管理器一样管理你的hdfs文件系统。现在官网已经停止更新这款软件。具体配置如下: HDFS配置页面及端口http://master:50070 配置HDFS服务器 配置WebHDFS HDFS Explorer...

    hdfs源码.zip

    3.7.1 安全模式 268 3.7.2 HDFS High Availability 276 3.7.3 名字节点的启动 301 3.7.4 名字节点的停止 306 第4章 Datanode(数据节点) 307 4.1 Datanode逻辑结构 307 4.1.1 HDFS 1.X架构 307 4.1.2...

    hadoop-管理

    NameNode在启动的时候首先进入安全模式,如果datanode丢失的block达到一定的比例(1- dfs.safemode.threshold.pct),则系统会一直处于安全模式状态即只读状态。 dfs.safemode.threshold.pct(缺省值0.999f)表示...

    hdfs文件传输调优

    hdfs文件传输调优,hdfs文件传输调优 hdfs文件传输调优

    HDFS HA和Federation安装部署方法

    HDFS HA和Federation安装部署方法

    HDFS原理介绍

    保存多个副本,且提供容错机制,副本丢失或宕机自动恢复。默认存3份。 2. 运行在廉价的机器上。 3. 适合大数据的处理。HDFS默认会将文件分割成block,64M为1个block。 然后将block按键值对存储在HDFS上,并将键值对...

    hdfs使用方法.rar

    hdfs

    HDFS文件的查看

    hdfs文件的查看 hdfs fs -cat /文件名

    HDFS及操作方法

    分布式文件管理系统(HDFS)介绍,Hadoop 项目的核心子项目,是分布式计算中数 据存储管理的基础,是基于流数据模式访问和 处理超大文件的需求而开发的,可以运行于廉 价的商用服务器上

    HDFS小文件处理方案

    讲解HDFS小文件处理方案方法

    Flume采集数据到Kafka,然后从kafka取数据存储到HDFS的方法思路和完整步骤

    自己研究大数据多年,写的一个日志数据采集方案笔记,可快速熟悉Flume,Kafka,Hdfs的操作使用,以及相互的操作接口。

    论文研究-基于HDFS的分布式数据安全存储模型 .pdf

    基于HDFS的分布式数据安全存储模型,钱权,王天宏,结合Hadoop的分布式文件系统(HDFS),以及对称加密算法和公钥密码体制,提出了一种基于HDFS的分布式数据安全存储模型。该模型采用HDFS

    HDFS实例基本操作

    在安装好HDFS的前提下,此项目包含HDFS的基本操作,上传,下载,创建文件夹等。

    HDFS集群搭建

    HDFS能 够提供对数据的可扩展访问,通过简单地往集群里添加节点就可以解决大量客户端同时访问的问题。HDFS支持传统的层次文件组织结构,同现 有的一些文件系 统类似,如可以对文件进行创建、删除、重命名等操作。

    MR处理HDFS日志样例

    MR处理HDFS日志样例

    论文研究-一种面向HDFS中海量小文件的存取优化方法.pdf

    为了解决HDFS(Hadoop distributed file system)在存储海量小文件时遇到的NameNode内存瓶颈等问题,提高HDFS处理海量小文件的效率,提出一种基于小文件合并与预取的存取优化方案。首先通过分析大量小文件历史访问...

Global site tag (gtag.js) - Google Analytics