FATAL org.apache.hadoop.hdfs.server.datanode.DataNode: Initialization failed for Block pool <registering> (Datanode Uuid unassigned) service to hadoop01/192.168.2.10:9000. Exiting.
java.io.IOException: Incompatible clusterIDs in /app/hadoop-2.4.1/tmp/dfs/data: namenode clusterID = CID-b27c9f25-336c-4afb-b955-72a398792c7d; datanode clusterID = CID-f74451ad-8a50-4161-a50f-53d0e36019c6
出现该问题的原因:在第一次格式化dfs后,启动并使用了hadoop,后来又重新执行了格式化命令(hdfs namenode -format),这时namenode的clusterID会重新生成,而datanode的clusterID 保持不变。
本文解决了一个Hadoop集群中NameNode与DataNode的Cluster ID不一致的问题,导致DataNode无法注册到NameNode上。问题出现在重新执行格式化命令后,NameNode的Cluster ID被重新生成,而DataNode的Cluster ID未更新。
1万+

被折叠的 条评论
为什么被折叠?



