Когда я пытался убить искровую работу, которая вызывается из уродливой работы, ее не убивают.
Это просто показывает, что задание рабочего процесса убито.
Затем я проверил журнал рабочего процесса из этой команды
oozie job --ozie oozieurl -log workflowID
показывает эту ошибку в логах.
org.apache.oozie.command.CommandException: E0800: Action it is not running its in [KILLED] state, action [0006849-180819131048313-oozie-oozi-W@MysparkApplication]
at org.apache.oozie.command.wf.CompletedActionXCommand.eagerVerifyPrecondition(CompletedActionXCommand.java:92)
at org.apache.oozie.command.XCommand.call(XCommand.java:258)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at org.apache.oozie.service.CallableQueueService$CallableWrapper.run(CallableQueueService.java:178)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Я делаю что-то не так или это ограничение, что мы не можем уничтожить искровое приложение, которое запускается из пряжи от координатора oozie.