Hadoop HA(YARN集群模式)启动报错排查

sbin/yarn-daemon.sh start resourcemanager

启动后Jps进程消息

日志报错信息:

[hadoop@centoshadoop2 logs]$ tail 500 yarn-hadoop-resourcemanager-centoshadoop2.log
tail: 无法打开"500" 读取数据: 没有那个文件或目录
==> yarn-hadoop-resourcemanager-centoshadoop2.log <==
    at sun.nio.ch.Net.bind(Net.java:425)
    at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:223)
    at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:74)
    at org.mortbay.jetty.nio.SelectChannelConnector.open(SelectChannelConnector.java:216)
    at org.apache.hadoop.http.HttpServer2.openListeners(HttpServer2.java:993)
    ... 6 more
2020-04-20 17:38:56,570 INFO org.apache.hadoop.yarn.server.resourcemanager.ResourceManager: SHUTDOWN_MSG: 
 

[hadoop@centoshadoop2 logs]$ tail 500 yarn-hadoop-resourcemanager-centoshadoop2.out
tail: 无法打开"500" 读取数据: 没有那个文件或目录
==> yarn-hadoop-resourcemanager-centoshadoop2.out <==
max memory size         (kbytes, -m) unlimited
open files                      (-n) 65536
pipe size            (512 bytes, -p) 8
POSIX message queues     (bytes, -q) 819200
real-time priority              (-r) 0
stack size              (kbytes, -s) 8192
cpu time               (seconds, -t) unlimited
max user processes              (-u) 4096
virtual memory          (kbytes, -v) unlimited
file locks                      (-x) unlimited
 

排查高可用yarn的centoshadoop2上的yarn-site.xml配置文件

发现如下信息与第一台yarn-site.xml的信息一直,导致第二台yarn无法启动成功

 <!--
       在centoshadoop1上配置rm1,在centoshadoop2上配置rm2,
       注意:一般都喜欢把配置好的文件远程复制到其它机器上,但这个在YARN的另一个机器上一定要修改
    -->
    <property>
        <name>yarn.resourcemanager.ha.id</name>
        <value>rm1</value>
        <description>If we want to launch more than one RM in single node,we need this configuration</description>
    </property>

   上面的红色部分配置为<value>rm1</value> 导致与第一台机器一样,更改为下面的重新启动yarn即可。

<value>rm2</value> 

发布了74 篇原创文章 · 获赞 4 · 访问量 3171

猜你喜欢

转载自blog.csdn.net/u014635374/article/details/105640861