[英]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.