hadoop无法启动

Posted

tags:

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

日志如下:

错误: 找不到或无法加载主类 org.apache.hadoop.hdfs.server.datanode.DataNode
错误: 找不到或无法加载主类 org.apache.hadoop.hdfs.server.namenode.NameNode
错误: 找不到或无法加载主类 org.apache.hadoop.yarn.server.nodemanager.NodeManager
错误: 找不到或无法加载主类 org.apache.hadoop.yarn.server.resourcemanager.ResourceManager

参考技术A 看看你配置的端口,是不是不一致追问

请问是哪个端口。第一次用,有点菜=。=

追答

mapred-site.xml 中的配成9001,还有就是主机标识尽量使用主机名,这样能减少一些不必要的问题。

参考技术B 我和楼主一样,楼主解决了吗,我后来在Ubuntu虚拟机里装hadoop 就没有这个问题了 参考技术C 楼主,我们的问题一样,你解决了吗? 参考技术D 这是什么?我经过而已 第5个回答  2014-03-10 完全有问题

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无法启动的主要内容,如果未能解决你的问题,请参考以下文章

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

ubuntu下hadoop伪分布无法启动namenode

Hadoop集群改名导致无法启动DataNode

hadoop2.2的nodemanager无法启动

Hadoop NFS 无法启动 Hadoop NFS 网关

hadoop 的HDFS 的 standby namenode无法启动事故处理