查看yarn日志的几种方式

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>
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容