Спарк-приложение как таковое может не иметь конца, например интерактивная сессия или стриминг. Завершается при завершении вызывающего процесса, аварийном или плановом
Да, понимаю, пишу в спарк шеле и тоже завершаю аварийным путем Тогда про джобу Типа запуск спарк контекста, запрос ресурсов, запуск исполнителей, запуск спарк кода драйвером и тд Хочу понять, что правильно понимаю процесс работы спарк джоба
шел общается с ярном ярн выделяет контейнер и стартует апп мастер апп мастер запрашивает ещё ресурсы ярн выделяет контейнеры и стартует там воркеры
будет в апмастере крутиться драйвер или нет зависит от режима в каком запускаете
локализация приложения проходит или из хдфс, или используется локальная фс всё зависит от параметров каким вы запрашиваете ресурсы в ядре (оно делится на 2 части: сколько ресурсов и какую команду запускать со всеми параметрами, можете хоть ls -al / запустить)
попробывал- к сожалению тот же результат ERROR ApplicationMaster: Uncaught exception: java.lang.ClassNotFoundException: com.inspiredme.jobs.common.JobRunner at java.net.URLClassLoader.findClass(URLClassLoader.java:382) at java.lang.ClassLoader.loadClass(ClassLoader.java:419) at java.lang.ClassLoader.loadClass(ClassLoader.java:352)