gpt4 book ai didi

hadoop - NodeManager 进程在 master 上启动后由于绑定(bind)错误而失败

转载 作者:行者123 更新时间:2023-12-02 21:46:16 26 4
gpt4 key购买 nike

我正在尝试在多节点集群上运行 wordcount 作业。每次我启动进程时,NodeManager 都会成功启动,但随后就会消失。日志文件显示以下错误:

Caused by: java.net.BindException: Problem binding to [0.0.0.0:8040] java.net.BindException: Address already in use; For more details see:  http://wiki.apache.org/hadoop/BindException
at org.apache.hadoop.net.NetUtils.wrapException(NetUtils.java:719)
at org.apache.hadoop.ipc.Server.bind(Server.java:422)
at org.apache.hadoop.ipc.Server$Listener.<init>(Server.java:534)
at org.apache.hadoop.ipc.Server.<init>(Server.java:2203)
at org.apache.hadoop.ipc.RPC$Server.<init>(RPC.java:897)
at org.apache.hadoop.ipc.ProtobufRpcEngine$Server.<init>(ProtobufRpcEngine.java:505)
at org.apache.hadoop.ipc.ProtobufRpcEngine.getServer(ProtobufRpcEngine.java:480)
at org.apache.hadoop.ipc.RPC$Builder.build(RPC.java:742)
at org.apache.hadoop.yarn.factories.impl.pb.RpcServerFactoryPBImpl.createServer(RpcServerFactoryPBImpl.java:169)
at org.apache.hadoop.yarn.factories.impl.pb.RpcServerFactoryPBImpl.getServer(RpcServerFactoryPBImpl.java:132)
... 13 more

我试图在 0.0.0.0:8040 处终止进程,但这会导致与虚拟机的连接丢失。我的/etc/hosts 文件如下所示:
127.0.0.1 localhost
192.168.50.2 master
192.168.50.8 slave-e1a2365d-ef73-4c94-8212-7d607e4ae0f3
192.168.50.9 slave-bbd66c22-678c-474e-94cf-095dfcc11d5c

# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts

我不确定如何解决此错误。任何帮助,将不胜感激。

最佳答案

看来您的端口已从 here 开始使用

如何追踪问题

1)确定程序试图绑定(bind)到哪个端口

2)作为 root 使用 netstat -a -t --numeric-ports -p 按编号和进程列出正在使用的端口。 (在 OS/X 上你需要使用 lsof)

3)识别正在使用的端口和正在使用的程序

4)确保主机名有效:尝试ping它;使用 ifconfig 列出网络接口(interface)及其 IP 地址。

5)尝试并确定它为什么在使用中。 telnet 和将网络浏览器指向它都是很好的技巧。

6)更改其中一个程序的配置以监听不同的端口。

希望有帮助

关于hadoop - NodeManager 进程在 master 上启动后由于绑定(bind)错误而失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25058730/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com