zoukankan      html  css  js  c++  java
  • hadoop的namenode启动失败

    1、jps发现namenode启动失败

      每次开机都要重新格式化一下namenode才可以

      其实问题出现自tmp文件上,因为每次开机就会被清空,所以现在我们配置一个tmp文件目录。

      如果之前没有配置过,默认是在 /tmp 根目录下的tmp文件下,我的tmp没啥重要文件所以在配置之前,把里面的文件清空了:

      sudo rm -rf /tmp/*

    说明:用户名为: hadoop

    首先创建一个tmp目录,我是在/home/hadoop中创建了一个hadoop_tmp目录

      sudo mkdir /home/hadoop/hadoop_tmp

      然后去hadoop安装目录下的etc/hadoop/core-site-xml文件,加入一下节点

        <property>
            <name>hadoop.tmp.dir</name>
            <value>/home/hadoop/hadoop_tmp</value>
        </property>

      然后,重新格式化namenode

      hadoop namebode -format

      然后重新启动hadoop

      start-all.sh

      执行jps就看到namenode了

    --------------------------------------------------------------------

    2、若是namenode挂了可以单独启动

      hadoop-daemon.sh start namenode

      或者其他那个进程意外挂了

      都可以用相同办法启动

  • 相关阅读:
    for of 与 for in的区别
    Mac Item2 SSH免密登录Linux 服务器的两种方式
    组塞式,非阻塞式,同步异步
    Thrift_简介(基于C#)
    HTTP Error 500.22
    http协议
    IIS_部署出错
    JavaScript如何实现继承
    $(function(){})与 (function(){})() (function($){})() 的区别
    C#_反射机制
  • 原文地址:https://www.cnblogs.com/dongxiucai/p/9636177.html
Copyright © 2011-2022 走看看