无法在hadoop 0.23.0上启动节点管理器

时间:2013-01-29 08:42:03

标签: hadoop yarn

在群集上安装Hadoop 0.23.0时,节点管理器无法启动并收到以下错误。

Caused by: org.jboss.netty.channel.ChannelException: Failed to bind to: 0.0.0.0/0.0.0.0:8080
        at org.jboss.netty.bootstrap.ServerBootstrap.bind(ServerBootstrap.java:303)
        at org.apache.hadoop.mapred.ShuffleHandler.start(ShuffleHandler.java:255)
        at org.apache.hadoop.yarn.server.nodemanager.containermanager.AuxServices.start(AuxServices.java:123)
        at org.apache.hadoop.yarn.service.CompositeService.start(CompositeService.java:68)
        ... 4 more
Caused by: java.net.BindException: Address already in use
        at sun.nio.ch.Net.bind(Native Method)
        at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:126)
        at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:59)

1 个答案:

答案 0 :(得分:1)

这意味着8080已经在使用中。 所以 sudo netstat -nvvpa | grep 8080并查看o / p。

如果它侦听任何java,那么如果可能的话就停止进程。然后再次尝试启动nodemanager。

这使我的问题得以解决。三江源。