`

Hadoop启动时进入安全模式 SafeModeException

 
阅读更多

用这个http://www.cnblogs.com/hustcat/archive/2010/06/30/1768506.html 解决的问题 。备忘~~

 

org.apache.hadoop.hdfs.server.namenode.SafeModeException: Cannot create directory /user/root/input. Name node is in safe mode.

 

解决方法:

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命令强制离开

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

分享到:
评论

相关推荐

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

    当Hadoop检测到Block丢失时,会启动安全模式,主要目的是防止数据进一步丢失或损坏,并确保系统的稳定运行。在安全模式下,不允许进行任何可能改变文件系统状态的操作,包括写入新数据、修改现有数据等。 #### 三、...

    jps判断hadoop启动是否成功

    jps判断hadoop启动是否成功;分别对master和slave进行了判断。jps不是hadoop的什么命令,是java的命令,所以直接执行就行了。

    hadoop启动日志

    "hadoop启动日志"这个主题涉及到的是Hadoop集群启动过程中的日志记录,这对于系统管理员进行故障排查、性能优化以及理解Hadoop运行状态至关重要。日志文件通常包含了丰富的信息,如服务启动时间、初始化步骤、依赖...

    hadoop2.7.3启动脚本流程

    在学习hadoop启动脚本过程中记录的,有一定的参考价值,值得一看!

    大数据之hadoop伪分布模式启动.docx

    大数据之Hadoop伪分布模式启动 Hadoop伪分布模式是一种特殊的Hadoop集群模式,在这种模式下,所有Hadoop服务都运行在同一个节点上,模拟一个完整的Hadoop集群环境。这种模式非常适合开发、测试和学习Hadoop。 格式...

    基于HADOOP平台的网络安全技术研究.pdf

    总结来说,Hadoop平台在网络安全中的应用,主要体现在利用其强大的数据存储和处理能力,进行网络安全事件的检测和分析。Hadoop平台的分布式文件系统(HDFS)和分布式计算框架(MapReduce)为网络安全数据的存储、...

    基于Hadoop的云计算平台安全机制研究.pdf

    为了提高Hadoop云计算平台的安全性,需要在设计时考虑网络安全性,加强对数据的加密传输和存储保护,改进认证机制和访问控制策略,以及强化中心控制模式的抗风险能力。同时,还需要不断更新和优化安全策略,以应对...

    Python-Hadoop和Spark的安全检测器大数据安全检测工具

    在使用Python-Hadoop和Spark的安全检测器时,用户应定期运行该工具,尤其是在升级或更改集群配置后,以确保系统的安全性。同时,结合持续的安全监控和最佳实践,可以构建一个更加安全的大数据环境。 总的来说,...

    HadoopHA集群 批量启动脚本

    HadoopHA集群 批量启动脚本HadoopHA集群 批量启动脚本HadoopHA集群 批量启动脚本HadoopHA集群 批量启动脚本

    hadoop的独立模式、伪分布模式、完全分布式、HA配置文件

    在Hadoop生态系统中,了解和配置不同的运行模式是至关重要的,这些模式包括独立模式、伪分布模式、完全分布式模式以及高可用性(HA)配置。接下来,我们将详细探讨这些模式及其相关的配置文件。 1. **独立模式**: ...

    hadoop启动时间写入文件

    hadoop:1.0.4 修改JobTracker源码,把JobTracker启动时间写入文件/...只需替换hadoop-core-1.0.4.jar文件,然后重启系统集群即可,启动后就可以在hdfs文件系统看到/private/jobtracker/starttime中有的启动时间。

    Hadoop高可用完全分布模式完整部署手册PPT

    《Hadoop高可用完全分布模式完整部署》是针对大数据处理技术的一份详尽教程,尤其适合初学者和希望深入理解Hadoop集群搭建的IT专业人士。本教程覆盖了从基础理论到实际操作的各个环节,旨在帮助读者掌握如何在企业...

    hadoop启动集群前格式化操作

    格式化操作。格式化操作。格式化操格式化操作。

    大数据技术之-03-Hadoop学习-Hadoop运行模式及常见错误及解决方案.docx

    在伪分布式运行模式下,我们需要配置 Hadoop 集群,启动 HDFS,并执行 WordCount 案例。例如,我们可以使用以下步骤来执行 WordCount 案例: (1)配置集群,包括配置 hadoop-env.sh 和 core-site.xml 等文件。 ...

    部署全分布模式Hadoop集群 实验报告

    部署全分布模式Hadoop集群 实验报告一、实验目的 1. 熟练掌握 Linux 基本命令。 2. 掌握静态 IP 地址的配置、主机名和域名映射的修改。 3. 掌握 Linux 环境下 Java 的安装、环境变量的配置、Java 基本命令的使用。 ...

    hadoop启动集群脚本

    启动集群脚本,私聊免费发。上传只为防丢失。以备后用

    Hadoop datanode启动失败:Hadoop安装目录权限的问题

    - **启动Hadoop时的权限问题**:由于Hadoop的配置通常要求由特定的非`root`用户(如`hadoop`用户)来运行服务,因此当Hadoop安装目录的所有者为`root`时,会导致Datanode在启动时遇到权限问题。 #### 三、解决方案 ...

    Hadoop部署和配置Kerberos安全认证

    ### Hadoop部署和配置Kerberos安全认证 #### 一、Kerberos认证系统简介 Kerberos是一种网络认证协议,其设计目标是通过密钥分发中心(Key Distribution Center, KDC)来管理用户和服务之间的认证过程。Kerberos在...

    云计算应用实验报告 武汉理工大学云计算应用 hadoop单机模式和伪分布式

    单机模式仅在本地启动一个Hadoop进程,而伪分布式模式则模拟多节点集群环境,每个节点在本地运行。 **实验步骤:** 1. **安装Ubuntu 20.04.3**:在虚拟机中安装操作系统,确保系统更新至最新版本。 2. **安装JDK8*...

Global site tag (gtag.js) - Google Analytics