1 hadoop datanode启动不起来,这个问题一般是由于两次或两次以上的格式化NameNode造成的。
参考资料:http://blog.sina.com.cn/s/blog_4c248c5801014nd1.html
解决方法:
第一种方法是删除DataNode的所有资料(及将集群中每个datanode的/hdfs/data/current中的VERSION删掉,然后执行hadoop namenode -format重启集群,错误消失。(推荐)。
第二种方法是修改每个DataNode的namespaceID(位于/hdfs/data/current/VERSION文件中)<优先>或修改NameNode的namespaceID(位于/hdfs/name/current/VERSION文件中),使其一致。