0

我一直在尝试(没有运气)一个简单的主题:访问 Azkaban 的“全局”运行时属性(据说可用于流程)。我已经尝试了所有正常和异常的方法来尝试从流中访问它们,但无济于事。有没有人有一个具体的例子(请不要“挥手”)我如何访问它们(甚至可能将一个打印到日志文件)?顺便说一句,在流程已经运行后从不同的程序访问它们不是问题(例如:REST API),但我想在运行期间获取它们,所以我可以创建日志等,(这种方法在运行时不起作用)。

谢谢!

4

1 回答 1

2

您创建具有以下内容的作业:

type=command
command=./first.sh ${azkaban.flow.start.minute}

在 shell 脚本中,您可以将运行时属性写入日志文件:

#!/bin/bash

echo Minute: $1 >> your.log
于 2015-05-29T11:54:48.917 回答