【发布时间】:2015-05-14 09:52:52
【问题描述】:
我想以编程方式收集 Spark 应用程序驱动程序中的所有执行程序日志。 (当发生故障时,我想收集并存储所有相关日志。)有没有好的方法来做到这一点?
一个想法是创建一个空的 RDD,每个执行器有一个分区。然后我以某种方式确保每个分区实际上是在不同的执行程序上处理的(不知道如何处理)并执行mapPartitions,在其中我从磁盘加载执行程序日志,然后使用collect 将它们获取到应用程序。
【问题讨论】:
标签: apache-spark