спасибо, отработало.
а какие еще настройки надо указывать через спарк сабмит, а не через код?
В основном те, которые влияют на конфиг драйвера - мастер, режим запуска, память, коры, java opts, переменные окружения, classpath, керберос и т п. Просто помни, что вот этот твой SparkSession.builder() работает внутри драйвера - то есть драйвер УЖЕ запущен и работает где-то (ярн, локал и т п)