Hadoop中DataNode没有启动解决办法
链接:
https://www.cnblogs.com/mtime2004/p/10008325.html
一般由于多次格式化NameNode导致。在配置文件中保存的是第一次格式化时保存的namenode的ID,因此就会造成datanode与namenode之间的id不一致。
查看从节点机器hadoop中datanode的log文件 , 拉到最后 , 报错如下
路径:/usr/local/hadoop/logs然后找到datanode日志文件打开
如图,复制这个namenode clusterID。
找到data目录,在这个目录下current文件夹下有一个VERSION文件。将VERSION中的clusterID改成上面复制的ID。
找到current 中的VERSION 打开
/var/data/hadoop/dfs/data/current
复制修改clusterID
保存
重启服务
DataNode已经出现了