Приведенный ниже код успешно создает искровой контекст при отправке с использованием
spark submit
и работает нормально.
Когда я убиваю приложение под Running Applications
от Apache spark
веб-интерфейс, состояние приложения показывает killed
, но вывод на экран Test application
после убийства также:
Приложение, работающее в веб-интерфейсе apache spark:
Приложение убито кнопкой "kill" на веб-интерфейсе spark
По-прежнему печатать сообщение на экране после уничтожения приложения
Нужно решение для автоматического уничтожения работы с Python, когда я убиваю иск-контекст
from pyspark import SparkConf
from pyspark import SparkContext
if __name__ == "__main__":
conf = SparkConf().setAppName("TEST")
conf.set("spark.scheduler.mode", "FAIR")
sc = SparkContext(conf=conf)
while True:
print("Test application")