Hadoop namenode 不能启动解决方案

来源:互联网 发布:linux中进程怎么调度 编辑:程序博客网 时间:2024/05/19 12:17
每次机器重启了,namenode都启动不了,造成到原因可能是:

     在core-site.xml配置中hadoop.tmp.dir的目录在系统启动时被清空

[html] view plain copy
  1.   
[html] view plain copy
  1. <property>  
  2.     <name>hadoop.tmp.dir</name>  
  3.     <value>/tmp/hadoop/hadoop-${user.name}</value>  
  4.   </property>  

两种解决方案:

     1、进入hadoop到目录

           > bin/stop-all.sh

           > hadoop namenode -format

           > bin/start-all.sh

           > jps 查看namenode已经启动

          这种方式讲以前到数据全都格式化掉了

   2、更该hadoop.tmp.dir的目录

[html] view plain copy
  1. <property>     
  2.        <name>hadoop.tmp.dir</name>    
  3.        <value>/home/leecho(你的账户名)/tmp</value>     
  4. </property>    
   只要那个目录不会清空就可以了
0 0
原创粉丝点击