启动Hadoop时没有datanode的解决方法
jps后并没有datanode
到日志文件(Hadoop文件夹的logs文件夹下的hadoop-xxxx-datanode-xxxx.log)中去查看原因
发现namenode clusterID和datanode clusterID的值不相等
有两个解决办法
- 解决办法一
在安装目录下的/tmp/dfs/data/current/VERSION中把datanode的值修改为namenode的值。
- 解决办法二
这个是在网上搜集的办法:
删除DataNode的所有资料及将集群中每个datanode节点的/dfs/data/current中的VERSION删除,然后重新
执行hadoop namenode -format进行格式化,重启集群,错误消失。
在发现问题时,要去日志文件查看问题出错点,加以解决。不要焦躁不要焦躁。