hadoop启动DataNode和NameNode的神操作

前言

刚搭建好的hadoop或者启用hadoop时,相信大部分小伙伴都遇到过DataNode和NameNode很神奇地消失了,当然也相信大部分小伙伴为之恼怒过,在此我将讲一讲其中的某些原因以及一个神操作。

原因

  1. 当执行“jps”命令查看节点时,少了namenode或者datanode有可能的原因是虚拟机下linux的内存不足以致于namenode或者datanode挂了起不来。
    神操作呢,就是把挂了的节点再次拉起来呗!进入hadoop目录里的sbin目录执行以下命令:
sh hadoop-daemons.sh start namenode  //后面这个是节点名称,缺啥就写啥

因为在sbin目录里有那么一个hadoop-daemons.sh文件哦。
反手就是一张你想要的图,如下:
在这里插入图片描述

  1. 如果执行“jps”命令查看节点时并没有输出任何节点,只有一个jps进程时,极有可能是配置文件(如:/etc/profile)里的路径出现了问题,譬如jdk路径,还有就是配置文件里的名字格式不规范等等,原因很多,列出来的仅供参考!

有不足之处望留言指正!
———————END————————
Programmer:柘月十七

发布了29 篇原创文章 · 获赞 8 · 访问量 4664

猜你喜欢

转载自blog.csdn.net/weixin_43716338/article/details/103087107