У меня есть давно работающее приложение Python 3.6, которое размещает сеанс PySpark 2.4.6 на YARN. Я хотел бы иметь возможность получать уведомления / иметь метод, вызываемый, если сеанс Spark вылетает / умирает, чтобы я мог автоматически перезапустить его.
Я бы хотел сделать это заранее, а не упаковывать каждый вызов к сеансу и обнаружению ошибок, когда сеанс закрывается, а затем заставляет пользователей ждать, пока сеанс перезапустится.