Код ниже успешно создает контекст искры, когда я отправляю с использованием spark submit
и работает нормально.
Когда я убиваю приложение под Running Applications
из веб-интерфейса Apache spark, состояние приложения показывает killed
, но после убийства также печатает Test application
на экране:
Приложение, работающее в веб-интерфейсе apache spark:
Приложение убито с помощью кнопки «убить» в веб-интерфейсе искры
Все еще печатает сообщение на экране после закрытия приложения
Нужно решение для автоматического уничтожения задания python, когда я убиваю spark-context
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")