问题:Application state is completed. FinalApplicationStatus=FAILED. Redirecting to job history server
问题描述:
应用程序状态已完成。FinalApplicationStatus =失败。重定向到作业历史服务器
原因:
没有配置历史服务器或者历史服务器没有启动
解决:
配置或者检查mapred-site.xml
进入hadoop的安装目录的etc/hadoop目录下,执行:
vi mapred-site.xml
以下是mapred-site.xml历史服务器的配置
<!--history address-->
<property>
<name>mapreduce.jobhistory.address</name>
<value>hadoop01:10020</value>
</property>
<!--history web address-->
<property>
<name>mapreduce.jobhistory.webapp.address</name>
<value>hadoop1:19888</value>
</property>
如果是集群不要忘记分发mapred-site.xml 可以用scp,也可以用rsync
scp:
#hadoop02是我的主机名
#进入hadoopd的etc下的hadoop目录执行:
scp -r mapred-site.xml hadoop02:/training/hadoop-3.1.3/etc/hadoop/
rsync脚本:
jps、kafka、zookeeper群起脚本和rsync文件分发脚本(超详细)_一个人的牛牛的博客-CSDN博客
重新启动hadoop
完成后启动历史服务器
mr-jobhistory-daemon.sh start historyserver
注:停止历史服务器:mr-jobhistory-daemon.sh stop historyserver
执行job程序:
完成!!!!!
本文查询网络资源写成!!