当前位置:   article > 正文

启动yarn时,resourcemanager启动失败_resourcemanager启动不了

resourcemanager启动不了

问题描述

使用sbin/start-yarn.sh启动yarn后,再使用jps查看进程,发现只有Notemanager启动了,而resourcemanager没有启动。
代码如下所示:

[hadoop@hadoop-01 hadoop]$ sbin/start-yarn.sh
starting yarn daemons
starting resourcemanager, logging to /home/hadoop/app/hadoop-2.6.0-cdh5.10.0/logs/yarn-hadoop-resourcemanager-hadoop-01.out
hadoop-01: starting nodemanager, logging to /home/hadoop/app/hadoop-2.6.0-cdh5.10.0/logs/yarn-hadoop-nodemanager-hadoop-01.out
hadoop-02: starting nodemanager, logging to /home/hadoop/app/hadoop-2.6.0-cdh5.10.0/logs/yarn-hadoop-nodemanager-hadoop-02.out
hadoop-03: starting nodemanager, logging to /home/hadoop/app/hadoop-2.6.0-cdh5.10.0/logs/yarn-hadoop-nodemanager-hadoop-03.out
[hadoop@hadoop-01 hadoop]$ jps
15824 Jps
2241 QuorumPeerMain
13461 NameNode
14054 DFSZKFailoverController
13575 DataNode
13771 JournalNode
15691 NodeManager

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15

原因分析:

查看日志文件,启动resourcemanager的日志文件的位置如下图红框所示,将后缀.out改为.log就是日志文件。
日志

#查看日志
cat /home/hadoop/app/hadoop-2.6.0-cdh5.10.0/logs/yarn-hadoop-resourcemanager-hadoop-01.log
  • 1
  • 2

错误

在日志中发现错误原因是:yarn.resourcemanager.zk-address is not set,问题应该是在yarn的配置文件中没有找到yarn.resourcemanager.zk-address

解决方案:

打开yarn的配置文件yarn-site.xml,找到如下图所示的配置段:
配置文件
hadoop.zk.address改为yarn.resourcemanager.zk-address
随后重新启动yarn,发现resourcemanager进程已经存在。
问题解决

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/很楠不爱3/article/detail/429344
推荐阅读
相关标签
  

闽ICP备14008679号