Spark应用程序崩溃后如何在纱线中保留Spark执行程序日志

炼金术士

我试图找到生产中最近Spark应用程序失败的根本原因。当Spark应用程序运行时,我可以检查NodeManager的yarn.nodemanager.log-dir属性以获取Spark执行程序容器日志。

该容器具有两个正在运行的Spark应用程序的日志

这是容器原木的视图:drwx--x --- 3根纱线51 Jul 19 09:04 application_1467068598418_0209 drwx--x --- 5根纱线141 Jul 19 09:04 application_1467068598418_0210

但是,当应用程序被杀死时,两个应用程序日志都会被自动删除。我已经将Yarn中的所有日志保留设置等设置为非常大的数量。但是,一旦Spark应用程序崩溃,这些日志仍然会被删除。

问题:当由于某些原因导致Spark应用程序崩溃时,如何将这些Spark应用程序日志保留在Yarn中进行调试。

morfious902002

以下位置具有执行程序日志。

HADOOP_USER_NAME=mapred hadoop fs -ls /hadoop/log/yarn/user/USER/logs/APPLICATION_ID

另外,设置以下属性:

"yarn.log-aggregation-enable","false"
"spark.eventLog.enabled", "true"    
"spark.eventLog.dir","hdfs:///user/spark/applicationHistory" 

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

外部启动后,如何在独立的Web应用程序中保留会话数据?

来自分类Dev

外部启动后,如何在独立的Web应用程序中保留会话数据?

来自分类Dev

如何在AngularJS应用程序中保留会话数据?

来自分类Dev

如何优化 Spark 结构化流应用程序中的执行程序实例数量?

来自分类Dev

如何设置Spark执行程序的内存?

来自分类Dev

如何在Spark中处理执行程序内存和驱动程序内存?

来自分类Dev

崩溃后保留Android应用程序信息

来自分类Dev

如果在运行Spark应用程序时我的驱动程序或执行程序在Spark中丢失了,该怎么办?

来自分类Dev

如何加载每个Spark执行程序无法腌制的数据?

来自分类Dev

如何在AWS上运行Spark Java应用程序?

来自分类Dev

如何在Intellij中运行Spark Scala应用程序

来自分类Dev

如何在Intellij中运行Spark Scala应用程序

来自分类Dev

Spark 与执行程序连接失败

来自分类Dev

如果应用程序使用NodaTime,如何在SQL DB中保留时间戳?

来自分类Dev

即使关闭应用程序,如何在Windows Phone的IsolatedStorageSettings中保留数据?

来自分类Dev

如何在多个Django应用程序中保留一个菜单?

来自分类Dev

如何在Android中保留有关应用程序的信息?

来自分类Dev

如何在多个Django应用程序中保留一个菜单?

来自分类Dev

如何在Windows Phone应用程序中保留最后的设置值

来自分类Dev

是否可以在单个Spark工作者中为一个Spark应用程序启动多个执行程序?

来自分类Dev

如何打包spark scala应用程序

来自分类Dev

如何打包spark scala应用程序

来自分类Dev

如何部署Spark Streaming应用程序?

来自分类Dev

清理旧的Spark 1.2.0应用程序日志的最佳实践?

来自分类Dev

spark应用程序不创建日志文件

来自分类Dev

如何使我的jar应用程序生成崩溃日志文件?

来自分类Dev

如何使用结构来获取应用程序的崩溃日志?

来自分类Dev

如何在iPhone和iPad中找到应用程序崩溃日志?

来自分类Dev

使用远程SparkContext在纱线上运行spark作业:Yarn应用程序已结束

Related 相关文章

  1. 1

    外部启动后,如何在独立的Web应用程序中保留会话数据?

  2. 2

    外部启动后,如何在独立的Web应用程序中保留会话数据?

  3. 3

    如何在AngularJS应用程序中保留会话数据?

  4. 4

    如何优化 Spark 结构化流应用程序中的执行程序实例数量?

  5. 5

    如何设置Spark执行程序的内存?

  6. 6

    如何在Spark中处理执行程序内存和驱动程序内存?

  7. 7

    崩溃后保留Android应用程序信息

  8. 8

    如果在运行Spark应用程序时我的驱动程序或执行程序在Spark中丢失了,该怎么办?

  9. 9

    如何加载每个Spark执行程序无法腌制的数据?

  10. 10

    如何在AWS上运行Spark Java应用程序?

  11. 11

    如何在Intellij中运行Spark Scala应用程序

  12. 12

    如何在Intellij中运行Spark Scala应用程序

  13. 13

    Spark 与执行程序连接失败

  14. 14

    如果应用程序使用NodaTime,如何在SQL DB中保留时间戳?

  15. 15

    即使关闭应用程序,如何在Windows Phone的IsolatedStorageSettings中保留数据?

  16. 16

    如何在多个Django应用程序中保留一个菜单?

  17. 17

    如何在Android中保留有关应用程序的信息?

  18. 18

    如何在多个Django应用程序中保留一个菜单?

  19. 19

    如何在Windows Phone应用程序中保留最后的设置值

  20. 20

    是否可以在单个Spark工作者中为一个Spark应用程序启动多个执行程序?

  21. 21

    如何打包spark scala应用程序

  22. 22

    如何打包spark scala应用程序

  23. 23

    如何部署Spark Streaming应用程序?

  24. 24

    清理旧的Spark 1.2.0应用程序日志的最佳实践?

  25. 25

    spark应用程序不创建日志文件

  26. 26

    如何使我的jar应用程序生成崩溃日志文件?

  27. 27

    如何使用结构来获取应用程序的崩溃日志?

  28. 28

    如何在iPhone和iPad中找到应用程序崩溃日志?

  29. 29

    使用远程SparkContext在纱线上运行spark作业:Yarn应用程序已结束

热门标签

归档