[英]Spark - How many executors for application master in Yarn client mode
在 Yarn 客户端模式下,应用主(AM)需要多少个执行器?
在 Yarn集群模式下,根据How-to: Tune Your Apache Spark Jobs (Part 2) ,AM 需要 2 个执行程序。
更好的选择是使用 --num-executors 17 --executor-cores 5 --executor-memory 19G。 为什么?
这个配置会在所有节点上产生三个执行器,除了一个带有 AM 的执行器,它将有两个执行器。
我误解了这篇文章。 AM 是一个 JVM,所以如果每个节点运行 3 个 JVM(执行器),那么 AM 节点可以运行 2 个执行器。 YARN 模式与 AM 进程需要多少个非执行器 JVM 无关。 始终为 1 个 JVM。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.