Конфигурация выбирается в зависимости от порядка предпочтения.
Приоритет, конфигурация, определенная в приложении через set (), получает наивысший приоритет. Второй приоритет отдается параметрам spark-submit, а затем следующий приоритет отдается параметрам конфигурации по умолчанию.
--executor-cores 2 \ <--- executor cores
--driver-cores 2\ <--- driver cores
--num-executors 12 \ <--- number of executors
Приведенная выше конфигурация будет иметь приоритет над параметрами --conf в качестве этих свойств используются для переопределения приоритетов conf по умолчанию.