解决“HA机制hadoop集群中job提交之后提示Faling the application,但是不抱任何错,程序甚至没有执行,但是在log中有报错:org.apache.hadoop.mapreduce.v2.app.client.MRClientService: Webapps failed to start. Ignoring for now:java.lang.NullPointerException”的问题
问题大概就是MRClientService的WebApp创建过程出错,导致WebApp对象为null,后边调用了WebApp的getHttpPort()方法,导致空指针,而具体为什么会创建出错,百度上也找不到答案,后来经过不懈努力后才找到答案:
HA机制下yarn-site.xml需要加入以下配置
<property>
<name>yarn.resourcemanager.webapp.address.rm1</name>
<value>xxx1:8088</value>
</property>
<property>
<name>yarn.resourcemanager.webapp.address.rm2</name>
<value>xxx2:8088</value>
</property>

2346

被折叠的 条评论
为什么被折叠?



