这是异常
at org.apache.hadoop.hdfs.server.datanode.BPServiceActor.run(BPServiceActor.java:812)
at java.lang.Thread.run(Thread.java:724)
2017-04-12 00:32:16,913 WARN org.apache.hadoop.hdfs.server.datanode.DataNode: Ending block pool service for: Block pool <registering> (Datanode Uuid unassigned) service to node1/192.168.136.136:8020
2017-04-12 00:32:16,913 INFO org.apache.hadoop.hdfs.server.datanode.DataNode: Removed Block pool <registering> (Datanode Uuid unassigned)
2017-04-12 00:32:18,921 WARN org.apache.hadoop.hdfs.server.datanode.DataNode: Exiting Datanode
2017-04-12 00:32:18,926 INFO org.apache.hadoop.util.ExitUtil: Exiting with status 0
2017-04-12 00:32:18,941 INFO org.apache.hadoop.hdfs.server.datanode.DataNode: SH
原因在于重新格式化以后,namenode节点上opt/hadoop2/dfs/name/current该目录下的version中的clusterID和datanode节点上opt/hadoop2/dfs/data/current文件夹下的version中的clusterID不一样。需要将namenode上的clusterID复制到datanode上即可。
本文记录了一次Hadoop集群运行中出现的问题:DataNode退出及BlockPool服务结束等异常现象。经排查发现,NameNode与DataNode的clusterID不一致导致了此问题。解决方法为将NameNode的clusterID复制到DataNode对应的文件夹下。
593

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



