【发布时间】:2019-09-17 14:13:42
【问题描述】:
是否可以调试在集群模式下运行的 Spark 应用程序?我有一个程序已经成功运行了一段时间,一次处理几百 GB。最近我有一些数据导致由于执行器断开连接而导致运行失败。根据我的阅读,这可能是内存问题。我正在尝试确定导致内存问题触发的功能/操作。我在 EMR 集群(使用 YARN)上使用 Spark,调试此问题的最佳方法是什么?
【问题讨论】:
-
执行这条命令可以查看master节点中的yarn日志:
yarn logs -applicationId <appId>
标签: apache-spark pyspark hadoop-yarn amazon-emr