我一直在尝试(没有运气)一个简单的主题:访问Azkaban的“全局”运行时属性(据称可用于流程)。我已经尝试了所有正常和异常的方法来尝试从流程中访问它们无济于事。有没有人有一个具体的例子(请不要“挥手”)我如何访问它们(甚至可能打印到日志文件)?顺便说一句,在流已经运行之后从其他程序访问它们不是问题(例如:REST API),但是我想在运行期间获取它们,所以我可以创建日志等(这种方法)在运行期间不起作用。)
谢谢!
答案 0 :(得分:2)
您使用以下内容创建作业:
type=command
command=./first.sh ${azkaban.flow.start.minute}
在shell脚本中,您可以将runtime属性写入日志文件:
#!/bin/bash
echo Minute: $1 >> your.log