Problem binding to [yarn.com:8031] java.net.BindException: Cannot assign requested address

本文介绍了在启动 Hadoop YARN ResourceManager 时遇到的绑定问题及其解决方案。该问题通常由虚拟机主机域名未正确配置引起,文章详细说明了如何在 etc/sysconfig/network 和 etc/hosts 文件中设置正确的主机名。

at org.apache.hadoop.yarn.server.resourcemanager.ResourceManager.main(ResourceManager.java:1467)
Caused by: java.net.BindException: Problem binding to [yarn.com:8031] java.net.BindException: Cannot assign requested address; For more details see:

是由于虚拟机主机域名没有配

在etc/sysconfig/network

如 :sherry-virtual-machine

etc/hosts 

如 :

127.0.1.1 sherry-virtual-machine

添加即可

 

转载于:https://www.cnblogs.com/sherryxl/p/9248526.html

2025-03-30 22:26:59,385 INFO impl.MetricsSystemImpl: Stopping NodeManager metrics system...2025-03-30 22:26:59,387 INFO impl.MetricsSystemImpl: NodeManager metrics system stopped. 2025-03-30 22:26:59,387 INFO impl.MetricsSystemImpl: NodeManager metrics system shutdown complete.2025-03-30 22:26:59,388 ERROR nodemanager.NodeManager: Error starting NodeManager org.apache.hadoop.yarn.exceptions.YarnRuntimeException: java.net.BindException: Problem binding to [0.0.0.0:8040]java.net.BindException: Address already in use: bind; For more details see: http://wiki.apache.o rg/hadoop/BindException at org.apache.hadoop.yarn.factories.impl.pb.RpcServerFactoryPBImpl.getServer(RpcServerFactoryPBImpl.java:138) at org.apache.hadoop.yarn.ipc.HadoopYarnProtoRPC.getServer(HadoopYarnProtoRPC.java:65) at org.apache.hadoop.yarn.ipc.YarnRPC.getServer(YarnRPC.java:54) at org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ResourceLocalizationService.createServer(ResourceLocalizationService.java:409) at org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ResourceLocalizationService.serviceStart(ResourceLocalizationService.java:385) at org.apache.hadoop.service.AbstractService.start(AbstractService.java:194) at org.apache.hadoop.service.CompositeService.serviceStart(CompositeService.java:121) at org.apache.hadoop.yarn.server.nodemanager.containermanager.ContainerManagerImpl.serviceStart(ContainerManagerImpl.java:668) at org.apache.hadoop.service.AbstractService.start(AbstractService.java:194) at org.apache.hadoop.service.CompositeService.serviceStart(CompositeService.java:121) at org.apache.hadoop.service.AbstractService.start(AbstractService.java:194) at org.apache.hadoop.yarn.server.nodemanager.NodeManager.initAndStartNodeManager(NodeManager.java:978) at org.apache.hadoop.yarn.server.nodemanager.NodeManager.main(NodeManager.java:1057) Caused by: java.net.BindException: Problem binding to [0.0.0.0:8040] java.net.BindException: Address already in use: bind; For more details see:http://wiki.apache.org/hadoop/BindException at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:423) at org.apache.hadoop.net.NetUtils.wrapWithMessage(NetUtils.java:836) at org.apache.hadoop.net.NetUtils.wrapException(NetUtils.java:741)
03-31
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值