首页 > 其他 > 详细

Hadoop datanode无法启动的错误

时间:2016-01-23 23:02:32      阅读:321      评论:0      收藏:0      [点我收藏+]

在启动Hadoop分布式部署的过程中,发现datanode没有正常启动,查看了一下日志发现报错:

java.io.IOException: Incompatible clusterIDs in /opt/hadoop-2.5/dfs/data: namenode clusterID = CID-adf01a94-ae34-4313-acf9-3781a425de66; datanode clusterID = CID-e00fcbab-47c2-4e73-8a4b-c8754dc9960e

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

解决方案:进入/opt/hadoop-2.5/dfs/name/current/目录里,编辑VERSION 文本文件,

技术分享

将clusterID的值CID-adf01a94-ae34-4313-acf9-3781a425de66改为CID-e00fcbab-47c2-4e73-8a4b-c8754dc9960e以后,重启dfs后,datanode节点回复正常。

Hadoop datanode无法启动的错误

原文:http://www.cnblogs.com/Mandylover/p/5154094.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!