У меня есть кластер Spark Standalone (не YARN / Mesos) и приложение драйвера, работающее (в клиентском режиме), которое обращается к этому кластеру для выполнения своих задач. Однако, если я завершаю работу и перезапускаю мастер и рабочие процессы Spark, драйвер не подключается к мастеру и не возобновляет свою работу.
Возможно, меня смущают отношения между Spark Master и драйвером. В такой ситуации отвечает ли Мастер за повторное подключение к драйверу? Если да, то сериализует ли мастер свое текущее состояние куда-нибудь на диск, чтобы его можно было восстановить при перезапуске?