Я отправляю искровое приложение на YARN со следующими конфигами
conf.set("spark.executor.cores", "3")
conf.set("spark.executor.memory", "14g")
conf.set("spark.executor.instances", "4")
conf.set("spark.driver.cores", "5")
conf.set("spark.driver.memory", "1g")
Но, в интерфейсе менеджера ресурсов YARN отображается vCores used = 5
, я ожидаю, что vCores был 17 ((4x3)+ 5 = 17) т.е. 12 для исполнителя и 5 для водителя.но он всегда показывает равным executors + driver = 5 .
Пожалуйста, помогите мне понять это!Заранее спасибо