hadoop集群正常运行,不小心把namenode节点服务器shutdown了,重启服务器后,启动hadoop发现namenode节点无法启动,50070端口无法访问,50030端口正常。

这种情况下只好去看namenode日志了,下载日志文件到本地查看

在hadoop的logs目录下

查看发现是主节点上的一个文件权限不是hadoop的,启动时报错:java.io.FileNotFoundException: /usr/local/hadoop/dfs/name/current/VERSION (Permission denied)

查看此路径文件发现问题

对于该问题直接chown -R进行权限修改即可,如上图红线标示

至此,在启动hadoop即可启动namenode节点,启动后进入了安全模式

解决方案:$bin/hadoop dfsadmin -safemode leave #关闭safe mode

这样,就解决了namenode 无法启动的问题。

这里注意,后期关闭服务器时,一定要先将hadoop集群关闭后才能关闭服务器,不然容易出现很多问题。我这里是出现的namenode无法启动,可能还有其他的问题,出了问题一定去日志中看出了什么问题,然后才能对症下药解决。

原文:https://blog.csdn.net/hwwzyh/article/details/39312235?utm_source=copy

解决hadoop namenode 无法启动相关推荐

  1. Hadoop namenode无法启动问题解决

    Hadoop namenode无法启动问题解决 参考文章: (1)Hadoop namenode无法启动问题解决 (2)https://www.cnblogs.com/unflynaomi/p/447 ...

  2. Hadoop Namenode不能启动

    自己在虚拟机上建立伪分布环境,第一天还一切正常,后来发现每次重新开机以后都不能正常启动,在start-dfs.sh之后jps一下发现namenode不能正常启动,按提示找到logs目录下namenod ...

  3. Hadoop集群启动时NameNode未启动解决方法

    最近,我在学习搭建hadoop集群,可是搭建完成后当使用start-all.sh启动hadoop集群的时候,发现NameNode未启动,我经过反复查询发现是因为datanode的clusterID不匹 ...

  4. 解决 Hadoop 启动 ERROR: Attempting to operate on hdfs namenode as root 的方法

    解决 Hadoop 启动 ERROR: Attempting to operate on hdfs namenode as root 的方法 1.问题 hadoop-3.1.0启动hadoop集群时会 ...

  5. 在虚拟机环境下,电脑间拷贝配置好的伪分布式Hadoop环境,出现namenode不能启动的问题!...

    原因:在原来的电脑上配置伪分布的时候,已经将hostname与IP绑定了,所以拷贝到别的电脑的时候,重新启动的时候就会失败,因为新的电脑的IP不见得就和原来的电脑的IP一样!因为在不同的网络中,在NA ...

  6. 解决Hadoop时no namenode to stop异常或则 是 jps中没有namenode

    一:问题: 在jps的时候没有发现namenode 在stop-all.sh 的时候 ,出现 No namenode to stop 二:寻找解决方法 1.博客的寻找 2.在脚本中发现了一个关键的地方 ...

  7. Hadoop HA HDFS启动 NameNode启动失败解析

    今天也要努力学习 作者大哥:me2xp  https://www.linuxidc.com/Linux/2016-03/129437.htm 看日志真的很重要!!!!!!!!!! 一.问题描述 HA按 ...

  8. hadoop namenode启动不了_Hadoop框架:HDFS高可用环境配置

    一.HDFS高可用 1.基础描述 在单点或者少数节点故障的情况下,集群还可以正常的提供服务,HDFS高可用机制可以通过配置Active/Standby两个NameNodes节点实现在集群中对NameN ...

  9. Hadoop namenode启动瓶颈分析

    转载:http://blog.csdn.net/AE86_FC/archive/2010/08/26/5842020.aspx NameNode启动过程详细剖析 NameNode中几个关键的数据结构 ...

最新文章

  1. java token生成和验证_java生成定长度的随机验证码
  2. 通过数组和枚举简化GPIO操作编码
  3. 【iOS-Cocos2d游戏开发之二十一 】自定义精灵类并为你的精灵设置攻击帧(指定开始帧)以及扩展Cocos2d源码的CCAnimation简化动画创建!...
  4. Windows批处理BAT脚本
  5. 批量处理word文件内容_word文档批量处理大师
  6. 2017 Multi-University Training Contest - Team 4:1004. Dirt Ratio
  7. abp框架使用ip访问
  8. python 水位流量关系曲线_水位流量关系曲线的绘制方法_张红艳
  9. 如何解决打印机卡纸问题 以HP LaserJet 5100 机型为例清除故障
  10. LeetCode每日一题(22年1月27日-2月5日)
  11. php 简明现代魔法,【转】WinCacheGrind配合XDebug分析PHP程序性能 — 简明现代魔法...
  12. 肝了一天一夜 吐血整理的超级实用的Web前端面试题总结
  13. 各国iPhone5系列最新裸机价格
  14. 中国互联网微博生死局及商业价值分析
  15. Oracle--ORA-01775: 同义词的循环链
  16. YOLOX的解耦头结构思考
  17. 全选反选最快的实现方法
  18. 《MySQL 8从零开始学(视频教学版)》简介
  19. OpenEuler兼容Erlang 23.0测试过程中,No OpenGL headers found, No GLU headers (glu.h) ,wxWidgets not found
  20. 怎么给win10电脑设置每个月16号定时提醒

热门文章

  1. r语言degseq2_DESeq2转录组差异表达分析实例
  2. CAD交互绘制云线标注(网页版)
  3. 企业网站怎么做,建企业网站有哪些好处?
  4. 祛掉了满脸的油美媚才是真的美! 真的皮肤
  5. librosa | 系统实战(五~十七)
  6. 贷后催收专用分案算法
  7. 上网体验今非昔比 北京五环内95%公交车开通免费16WiFi
  8. android安全存储方案,Android – 安全存储
  9. 异常、File、IO、网络编程、反射
  10. Python模块(Module)详解