文章目录

  • 前言
  • 一、启动 HDFS 并显示当前所有 Java 进程
  • 二、DataNode 启动异常场景描述
  • 三、DataNode 启动异常解决方式
  • 四、Web 界面检查 Hadoop 信息
  • 总结

前言

本文用于解决 Apache Hadoop 启动时 DataNode 启动异常的问题,但是请注意这会删除 HDFS 中原有的所有数据,如果原有的数据很重要请不要这样做。


一、启动 HDFS 并显示当前所有 Java 进程

依次在 Hadoop 安装目录下执行以下命令启动 HDFS 并显示当前所有 Java 进程:

./bin/hdfs namenode -format      #格式化NameNode
./sbin/start-dfs.sh             #启动HDFS
jps                             #显示当前所有的Java进程

二、DataNode 启动异常场景描述

当 DataNode 启动异常时或者没有启动时我们调用 jps 命令不会显示其进程,具体如下图所示:

三、DataNode 启动异常解决方式

再次提醒:删除 tmp 文件,会删除 HDFS 中原有的所有数据。

依次执行如下命令:

./sbin/stop-dfs.sh               #关闭HDFS
rm -r ./tmp                     #删除tmp文件,注意这会删除HDFS中原有的所有数据,tmp文件目录根据本地目录寻找
./bin/hdfs namenode -format     #重新格式化NameNode
./sbin/start-dfs.sh             #重启HDFS
jps                             #显示当前所有的Java进程

成功启动后我们可以看到 DataNode 的进程,具体如下图所示:

四、Web 界面检查 Hadoop 信息

同时,可以通过 Linux 本地浏览器访问 Web 界面(http://localhost:9870)来查看 Hadoop 的信息,具体如下图所示:


总结

本文解决了 Apache Hadoop 启动时 DataNode 没有启动的问题,但是请注意这会删除 HDFS 中原有的所有数据,如果原有的数据很重要请不要这样做。其他的方法暂时还没有发现,这个方法百试百灵,有其他的方法的小伙伴欢迎补充!


我是白鹿,一个不懈奋斗的程序猿。望本文能对你有所裨益,欢迎大家的一键三连!若有其他问题、建议或者补充可以留言在文章下方,感谢大家的支持!

Apache Hadoop 答疑:解决 Apache Hadoop 启动时 DataNode 启动异常的问题相关推荐

  1. Oracle_11g_rac节点1正常,节点2长时间没有启动再次启动时无法启动_No asm libraries found in the system

    Oracle_11g_rac节点1正常,节点2长时间没有启动再次启动时无法启动: 节点2的CSSD日志总是报: No asm libraries found in the system 以及 node ...

  2. 解决hadoop集群中有一个slaver的datanode启动失败

    个人觉得,原因很有可能是master上存在hadoop的临时文件导致的,解决办法就是删除master上的tmp临时文件和所有日志文件.然后重新将master的hadoop文件压缩打包,再传递给slav ...

  3. web服务器网站网速慢的原因,apache配置优化 - 解决apache环境下网站访问速度慢的问题...

    如果apche访问量过大,将会导致页面打开迟缓,下载速度也降低,如果由于经费和环境问题,集群方案没有得以应用.可以通过对Apache2增加模块MPM来进行优化, 这里我选择线程型MPM加以优化: 开启 ...

  4. 使用计算机的时正确的开机步骤,电脑启动时选择启动模式的方法步骤图

    计算机安装操作系统时,通常要用可启动光盘或者U盘来启动机器,那么电脑启动怎么选择启动模式呢?小编为大家分享了电脑启动怎么选择启动模式的解决方法,下面大家跟着学习啦小编一起来了解一下吧. 电脑启动选择启 ...

  5. datanode无法启动_Hadoop DataNode启动和初始化过程

    简介 我们先看DataNode的doc文档的介绍,DataNode是一个类,用于存储一组块,用于DFS部署.单个部署可以有一个或多个DataNode.每个DataNode通信定期与单个NameNode ...

  6. eclipse在debug启动时无法启动解决办法

    最近工作当中,用到了dobble,zookeeper.但是在debug调试启动的时候,服务总是无法加载进去,无法启动服务,从而导致web工程无法启动. 最后查看eclipse,找解决办法,终于发现了是 ...

  7. 让 CentOS 启动时不启动桌面服务

    [日期:2012-11-03] 来源:Linux社区  作者:kandyer [字体:大 中 小] 修改/etc/inittab文件,将 id:5:initdefault: 改为 id:3:initd ...

  8. WinCE 系统刚启动时运行应用,在应用启动时偶尔出现异常

    以下是出错时,串口输出的 LOG: ...... Exception 'Data Abort' (0x4): Thread-Id=05fe00b2(pth=c0869000), Proc-Id=053 ...

  9. Android studio app启动时默认启动页面为自定义界面

    打开AndroidManifest.xml文件 把红色方框内android:name=".MainActivity"改成自己定义的页面

最新文章

  1. C#在WinFrom中Get/Post请求及QQ农场Cookie保存
  2. 【问题】最近遇到的不大不小的arduino库使用问题
  3. C语言数据结构(大话数据结构——笔记3)第五章:串(字符串)
  4. 你真的会搜索?低效的你简直在浪费生命(三)(终结篇)
  5. 华为最新人事调整:余承东任智能汽车解决方案 BU CEO;美团悄悄更换抽佣规则,佣金不降反升;Scala 3 正式发布|极客头条...
  6. axios 与 Vuex的使用
  7. 基于Surface的视频编解码与OpenGL ES渲染
  8. orcad电路设计软件教程
  9. 解决ColorPix拾色器提取颜色错误
  10. 百变头像框制作微信小程序源码下载,免服务器和域名
  11. js视频播放器/video详解
  12. 【科研技巧】在绘图软件中如何插入数学公式,比如Processon、Visio、draw.io
  13. C语言链表详解(通俗易懂)
  14. 分段衰减衰减系数_吉林省松花江干流氨氮综合衰减系数分段研究
  15. 注册表禁用计算机管理,解除封锁注册表被禁用的几种解决办法
  16. FOJ 1573 大学自习室
  17. 计算机模块一试题答案,2016年职称计算机考试模块综合试题及答案(1)
  18. 大数据时代隐私泄露呈高发趋势 如何有效预防成关键
  19. 功能性与非功能性需求
  20. 外贸英语900句之 保险 Insurance

热门文章

  1. 多媒体计算机辅助教学与课件制作,清华大学出版社-图书详情-《计算机辅助教学多媒体课件设计制作与应用》...
  2. android 离屏渲染 简单书,Android OpenGL ES 8.FrameBuffer离屏渲染
  3. linux下模糊搜索命令,linux命令当前文件夹下面模糊搜索文件
  4. 语法糖 python_Python___语法糖
  5. eq linux_音乐家和音乐爱好者的开放硬件 | Linux 中国
  6. 前后端分离 常用工具汇总
  7. 使用Vant完成DatetimePicker 日期的选择器
  8. nginx(windows环境安装)
  9. Java问题集锦--The type StringEscapeUtils is deprecated
  10. 使用hbuilder的maps模块调起百度地图导航