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

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

确实少了DataNode。 oop

查看日志:
spa

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

datanode的clusterID 和 namenode的clusterID 不匹配。 orm


解决办法: 进程

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

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

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

让两个保持一致 im

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

替换data/current/VERSION 中的 clusterID .

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

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

注意:如果在集群中:要去修改各个节点的VERSION的clusterID,让它与主节点(/home/hadoop/dfs/name/current/VERSION)中的clusterID保持一致。

相关文章
相关标签/搜索