ubuntu下hadoop的重启后namenode无法启动的解决方法

  参考:Hadoop namenode无法启动

     Hadoop Namenode不能启动(dfs/name is in an inconsistent state)

 

原因:ubuntu每次重启都会删除/tmp中的信息,而namenode的格式化信息恰好存在/tmp下,从而导致相应信息丢失。

解决办法:

  1,新建tmp文件目录

     sudo mkdir ~/hadoop/hadoop_tmp   

  2,修改hadoop/conf目录里面的core-site.xml文件

     <property>
                        <name>hadoop.tmp.dir</name>
                  <value>/home/sleeper_qp/hadoop/hadoop_tmp</value>
                        <description>A base for other temporary directories.</description>
           </property>

        3,格式化namenode

    bin/hadoop namenode -format

        4,重启查看问题是否解决

    bin/hadoop start-all.sh

           jps

posted on 2013-03-25 16:43  sleeper_qp  阅读(2099)  评论(2编辑  收藏  举报

导航