【发布时间】:2018-05-12 23:59:21
【问题描述】:
我在 YARN 集群中通过 Zeppelin 运行 Spark。当我看到我的 YARN web ui 时,我看到了 Zeppelin 使用 1 个容器、1 个核心和 1g 内存。所以转到我的解释器设置,我将它们更改为:
spark.cores.max 8
spark.executor.memory 8g
我试图将解释器属性 args 添加到:
args --driver-memory 8G --executor-memory 8G --executor-cores 8
但也没有变化。
感谢任何建议。
【问题讨论】:
-
您是否在
capacity-scheduler.xml中指定了"yarn.scheduler.capacity.resource-calculator":"org.apache.hadoop.yarn.util.resource.DominantResourceCalculator"? -
事实证明,Zeppelin 直到必要时才向 YARN 请求内存。我稍后会回答这个问题或删除这个帖子。
标签: apache-spark hadoop-yarn apache-zeppelin