Chinaunix首页 | 论坛 | 博客
  • 博客访问: 823855
  • 博文数量: 247
  • 博客积分: 166
  • 博客等级: 入伍新兵
  • 技术积分: 2199
  • 用 户 组: 普通用户
  • 注册时间: 2012-11-15 16:10
文章分类

全部博文(247)

文章存档

2017年(1)

2015年(63)

2014年(80)

2013年(94)

2012年(9)

分类: HADOOP

2013-05-18 14:21:42

    伪分布式模式下,Hadoop每次start-all完之后,用jps发现namenode没有正常启动, 每次开机都得重新格式化一下namenode才可以,原因是将hadoop默认的临时目录在/tmp目录下,这个目录在机器重启后就会删除,与此同时namenode的格式化信息就会丢失。
所以在conf目录下的core-site.xml文件里加入对临时文件夹的配置即可

hadoop.tmp.dir
/home/hadoop-1.0.4/tmpdir
A base for other temporary directories.

                
        OK了,重新格式化Namenode
                hadoop namenode -format
        然后启动hadoop
                start-all.sh
        执行下JPS命令就可以看到NameNode了

阅读(1343) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~