Предположим, что я отправляю приложение Spark в режиме клиента-пряжи. В представлении Spark я передаю --num-executors как 10. Когда клиент отправляет это искровое приложение в resourceManager,
Распределяет ли менеджер ресурсов один контейнер исполнителя для основного процесса приложения из --num-executors (10), а остальные 9 будут предоставлены для реальных исполнителей?
или
Распределяет ли он один новый контейнер для главного приложения или дает 10 контейнеров только для исполнителей?