Мне нужно вернуть обратно «DEAD» / «FAIL» в состояние «работа», если задание pyspark соответствует определенному условию. Пример:
from pyspark.sql import SparkSession
spark = SparkSession.builder\
.master("yarn")\
.appName("IDL") \
.getOrCreate()
for i in range(0,10):
if i ==5:
print("Bye " + str(i))
#Exit the program and return status code
Возврат должен быть явным с помощью программы pyspark. В зависимости от состояния будет запущено следующее задание pyspark.
Передача задания:
curl -X POST --data '{"file": "/user/root/jsmith/test1.py"}' -H "Content-Type: application/json" localhost:8998/batches
Получение статуса задания:
curl localhost:8998/sessions/7
Вывод вышеуказанной команды должен иметь " состояние ":" DEAD»
.