hadoop集群之Datenode无法启动解决办法

Posted Z、某某

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了hadoop集群之Datenode无法启动解决办法相关的知识,希望对你有一定的参考价值。

hadoop集群之Datenode无法启动解决办法

我们在启动hadoop集群的时候,通过jps查看进程,发现namenode RM和Secondary NameNode都有,但datanode没有启动,然后 datanode的启动日志如下

原因:

 是多次format Namenode导致的Namenode和DataNode的ID不一致导致的。

当format过后再启动hadoop,hadoop尝试创建新的current目录,但是由于已存在current目录,导致创建失败,最终引起DataNode节点的DataNode进程启动失败,从而引起hadoop集群完全启动失败。

解决办法:

删除tmp/dfs/data下的current文件夹,然后重新启动hadoop。

这样子就OK啦

以上是关于hadoop集群之Datenode无法启动解决办法的主要内容,如果未能解决你的问题,请参考以下文章

Hadoop全分布模式启动集群

apache hadoop2.6 正常启动后jps下有几个进程?没有DateNode节点正常吗

Hadoop无法正确启动SecondaryNameNode

主节点的namenodesecondarynamenode启动成功,但是slave启动不成功

Hadoop安装错误总结

CentOS下关于配置zookeeper集群时,克隆后的虚拟机无法启动Hadoop的解决方案