原文出自:http://hi.baidu.com/zhy65991/item/8428013fcf459e342f0f8158

safemode模式
NameNode在启动的时候首先进入安全模式,如果datanode丢失的block达到一定的比例(1-dfs.safemode.threshold.pct),则系统会一直处于安全模式状态即只读状态。
dfs.safemode.threshold.pct(缺省值0.999f)表示HDFS启动的时候,如果DataNode上报的block个数达到了元数据记录的block个数的0.999倍才可以离开安全模式,否则一直是这种只读模式。如果设为1则HDFS永远是处于SafeMode。
下面这行摘录自NameNode启动时的日志(block上报比例1达到了阀值0.9990)
The ratio of reported blocks 1.0000 has reached the threshold 0.9990. Safe mode will be turned off automatically in 18 seconds.
hadoop dfsadmin -safemode leave
有两个方法离开这种安全模式
1. 修改dfs.safemode.threshold.pct为一个比较小的值,缺省是0.999。
2. hadoop dfsadmin -safemode leave命令强制离开
http://bbs.hadoopor.com/viewthread.php?tid=61&extra=page=1
-----------------------------
Safe mode is exited when the minimal replication condition is reached, plus an extension
time of 30 seconds. The minimal replication condition is when 99.9% of the blocks in
the whole filesystem meet their minimum replication level (which defaults to one, and
is set by dfs.replication.min).
安全模式的退出前提 - 整个文件系统中的99.9%(默认是99.9%,可以通过dfs.safemode.threshold.pct设置)的Blocks达到最小备份级别(默认是1,可以通过dfs.replication.min设置)。
dfs.safemode.threshold.pct       float        0.999 
The proportion of blocks in the system that must meet the minimum
replication level defined by dfs.rep lication.min before the namenode
will exit safe mode. Setting
this value to 0 or less forces the name-node not to start in safe mode.
Setting this value to more than 1 means the namenode never exits safe
mode.
-----------------------------
用户可以通过dfsadmin -safemode value   来操作安全模式,参数value的说明如下:
enter - 进入安全模式
leave - 强制NameNode离开安全模式
get -   返回安全模式是否开启的信息
wait - 等待,一直到安全模式结束。

org.apache.hadoop.hdfs.server.namenode.SafeModeException相关推荐

  1. hive报错(org.apache.hadoop.hdfs.server.namenode.SafeModeException): Cannot create directory/tmp/hive/.

    报错场景: 使用shell脚本进行对hive的数据查询导入导致出错,先是hive执行时间较长,后面hive报错. 问题描述: 使用jps查询进程,发现有三个hive进程,三个RunJar,RunJar ...

  2. Hive启动报错org.apache.hadoop.ipc.RemoteException(org.apache.hadoop.hdfs.server.namenode.SafeModeE...

    Caused by: org.apache.hadoop.ipc.RemoteException(org.apache.hadoop.hdfs.server.namenode.SafeModeExce ...

  3. ERROR org.apache.hadoop.hdfs.server.namenode.SecondaryNameNode: Exception in doCheckpoint

    grep -ri Exception得到如下信息: /home/appleyuchi/bigdata/hadoop-3.2.1/logs/hadoop-appleyuchi-secondaryname ...

  4. HDFS超租约异常总结(org.apache.hadoop.hdfs.server.namenode.LeaseExpiredException)

    异常信息: 13/09/11 12:12:06 INFO hdfs.DFSClient: SMALL_BUFFER_SIZE is 512 org.apache.hadoop.ipc.RemoteEx ...

  5. org.apache.hadoop.hdfs.server.namenode.LeaseExpiredException: No leas e on

    异常信息: 13/09/11 12:12:06 INFO hdfs.DFSClient

  6. 云计算学习笔记---异常处理---hadoop问题处理ERROR org.apache.hadoop.hdfs.server.datanode.DataNode: java.lang.NullPoin

    云计算学习笔记---异常处理---hadoop问题处理ERROR org.apache.hadoop.hdfs.server.datanode.DataNode: java.lang.NullPoin ...

  7. datanode启不起来,报错:org.apache.hadoop.hdfs.server.datanode.Datanode:Enk pool service for:Block pool ()Da

    datanode启不起来,报错:org.apache.hadoop.hdfs.server.datanode.Datanode:Enk pool service for:Block pool ()Da ...

  8. 【Hadoop启动异常】org.apache.hadoop.hdfs.server.common.InconsistentFSStateException

    异常描述 hadoop启动过程中namenode打不开,通过查看logs文件下,namenode-xxx.log文件,发现一下错误信息: org.apache.hadoop.hdfs.server.c ...

  9. org.apache.hadoop.hdfs.server.datanode.DataNode: Exception in receiveBlock for block

    Hbase依赖的datanode日志中如果出现如下报错信息:DataXceiverjava.io.EOFException: INFO org.apache.hadoop.hdfs.server.da ...

最新文章

  1. python chunk 方式读取大文件——本质上还是file read自身支持
  2. Hermite曲线与Bezier曲线的关系
  3. 关于 UTXO 的思考
  4. 我爱学习第一天(委托)
  5. mysql jar jdk1.6_搭建非安装版mysql+jdk1.6+tomcat6
  6. oracle 强制索引_当唯一索引遇见分布式数据库
  7. js中getBoundingClientRect的作用及兼容方案
  8. 小鹏汽车4月交付量5147台 同比增长285%
  9. 获取路径传过来的地址 截取参数
  10. 将Visual Studio打造成为Node.js IDE
  11. maven项目在eclipse中debug
  12. Atitit zip解压文件 java use apache ant.jar C:\0wkspc\hislog\src\main\java\com\attilax\compress\ZipUt
  13. JAVA 实现《英文猜词游戏》游戏
  14. SLAM学习----使用rplidar运行Hector算法
  15. android 恢复出厂设置流程分析,android恢复出厂设置流程概括
  16. 图谱实战 | 谈元鹏:电力领域知识图谱技术进展与应用实践
  17. 1.1UiPath下载安装与激活
  18. Linux常用指令/知识点
  19. i7 11800h参数
  20. 360手机卫士企业版下载

热门文章

  1. 痞子衡嵌入式:开启NXP-MCUBootUtility工具的BEE加密功能 - image_enc
  2. notepad设置中文
  3. AngularJS 1.3 支持使用 $digest() 循环实现延迟
  4. **bootstrap常见常用样式总结
  5. 7zip暗色系图标(windows下)
  6. Win2003 + SQL 2005 做数据库集群总结(虚拟机)
  7. Windows-Qt-EclipseCDT 环境问题集
  8. ActionScript for Multiplayer Games and Virtual Worlds 下载。
  9. 什么是注入式攻击(2)
  10. SaaS风暴:中国软件企业如何应对挑战?