【发布时间】:2014-09-28 23:12:12
【问题描述】:
我正在设置一个 Hadoop YARN 集群,并且我正在使用一台机器作为主机和从机。当我使用以下命令启动 YARN 时,它会在从属节点上启动节点管理器,但不会在主节点上启动。
sbin/yarn-daemons.sh start nodemanager
我有一个master,也是slave,然后我在集群中有另外两个slave,slave中的nodemanagers正在正常启动。
我得到的错误:
org.apache.hadoop.yarn.exceptions.YarnRuntimeException: 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
部分命令的输出。
cat /etc/services | grep 8040
ampify 8040/tcp # Ampify Messaging Protocol
ampify 8040/udp # Ampify Messaging Protocol
lsof -i tcp:8040
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
java 28021 df 195u IPv6 3580602 0t0 TCP server1.mydomain.com:ampify (LISTEN
【问题讨论】:
标签: hadoop centos hadoop-yarn