【发布时间】:2019-01-05 05:49:29
【问题描述】:
运行我的 spark-scala 程序时出现以下错误。
YarnSchedulerBackends$YarnSchedulerEndpoint:容器因超出内存限制而被 YARN 杀死。使用了 2.6GB 的 2.5GB 物理内存。考虑提升 spark.yarn.executor.memoryOverhead。
我在创建 SparkSession 时在程序中设置了 spark.yarn.executor.memoryOverhead。
我的问题是 - 在创建 SparkSession 时设置“spark.yarn.executor.memoryOverhead”是否可以,还是应该在运行时使用 spark-submit 传递?
【问题讨论】: