1.通过history server
通过history server,直接在web ui上查看(如果任务异常退出,可能会看不到)
2.通过yarn命令(用户要和提交任务的用户一致)
1)yarn application -list -appStates ALL(这个不显示时间信息)
2)yarn logs -applicationId application_1493700892407_0007
3、直接查看hdfs路径的log
1)查看yarn-site.xml,确定log配置目录
<property>
<name>yarn.nodemanager.remote-app-log-dir</name>
<value>/tmp/logs</value>
</property>
2)查看日志文件信息(注意日期和时间)
[hdfs@node1 root]$ hdfs dfs -ls /tmp/logs
3)查看日志详情(注意查看节点重启前的几个敏感app)
yarn logs -applicationId application_1493700892407_0007(同2)
4)在浏览器上看:
<property>
<name>yarn.log.server.url</name>
<value>http://emr-header-1:19888/jobhistory/logs</value>
</property>