码迷,mamicode.com
首页 > 其他好文 > 详细

hadoop2.5.2 启动 发现DataNode没有启动启来?

时间:2015-09-22 00:13:46      阅读:228      评论:0      收藏:0      [点我收藏+]

标签:

hadoop2.5.2 启动成功后,用jps查看:感觉少了DataNode

技术分享

确实少了DataNode。

查看日志:

技术分享

技术分享

从日志上看,画线的部分说明了问题

datanode的clusterID 和 namenode的clusterID 不匹配。


解决办法:

根据日志中的路径,cd /home/hadoop/tmp/dfs

能看到 data和name两个文件夹,

将name/current下的VERSION中的clusterID复制到data/current下的VERSION中,覆盖掉原来的clusterID

让两个保持一致

->name/current/VERSION 中的 clusterID :CID-da3018e4-2d0b-4ceb-9e7a-46319f0e32c8

替换data/current/VERSION 中的 clusterID .

然后重启,启动后执行jps,查看进程

技术分享

出现该问题的原因:在第一次格式化dfs后,启动并使用了hadoop,后来又重新执行了格式化命令(hdfs namenode -format),这时namenode的clusterID会重新生成,而datanode的clusterID 保持不变。

hadoop2.5.2 启动 发现DataNode没有启动启来?

标签:

原文地址:http://my.oschina.net/u/189445/blog/509385

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!