Я хочу захватить консольный вывод задания на работу в Oozie.Я знаю, что искровая акция не поддерживает <capture-output>
.Итак, я обернул свою искровую работу в действие оболочки, так как действие оболочки поддерживает <capture-output>
.
. Я распечатал строку в моей программе искры, как показано ниже
println("result=this is a pen")
, и попытался прочитатьэто используя ${wf:actionData("action-id")["Variable"]}
.Но я получил нулевое значение.
Я могу захватить вывод, который я повторяю из оболочки, вызывающей задание спарка выше, но не значение, которое я печатаю в моей программе спарка.Что мне здесь не хватает?