捕获输出,访问标准输出文件

zzwlnbp8  于 2021-06-04  发布在  Hadoop
关注(0)|答案(1)|浏览(239)

我通过界面创建了一个简单的工作流。在shell操作中,我选中选项capture stdout。我的问题是:在哪里可以找到stdout文件(通过命令行查看),或者如何访问这个工作流的stdout?

e1xvtsh3

e1xvtsh31#

在shell操作文档中,您需要使用el函数字符串action:output(字符串节点,字符串键):http://oozie.apache.org/docs/4.0.0/dg_shellactionextension.html
如果存在capture output元素,则它指示oozie捕获shell命令执行的stdout的输出。shell命令输出必须是java属性文件格式,并且不能超过2kb。在工作流定义中,可以通过字符串访问shell操作节点的输出action:output(字符串节点,字符串键)功能(请参阅“4.2.6动作el功能”一节)。

相关问题