Hadoop中DataNode不能启动
1、DataNode不能动的主要原因是多次格式化namenode文件系统造成的。
$ hdfs namenode -format
这样就会出现DataNode无法启动,查看日志文件发现错误是因为namenode和DataNode的clusterID不一样所造成的。
2、当格式化文件时,会在namenode(也就是Master)数据文件夹(也就是在、usr/local/hadoop/dfs/name/current)下,有一个VERSION文件里的clusterID和DataNode(也就是Slaves)中同样的路径下(usr/local/hadoop/dfs/name/current )中的VERSION文件里的clusterID不一样所造成的无法启动DataNode。
3、如图:
namenode(Master )下的VERSION 文件
DataNode(Slaves)下VERSION文件给更改成和namenode一样问题就 解决了。
gameover!!!