捕获输出,访问stdout文件

时间:2014-07-17 07:30:00

标签: hadoop oozie

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

1 个答案:

答案 0 :(得分:0)

从Shell动作文档中,您需要使用EL函数String action:output(String node,String key): http://oozie.apache.org/docs/4.0.0/DG_ShellActionExtension.html

  

如果存在capture-output元素,则表示Oozie为   捕获shell命令执行的STDOUT的输出。贝壳   命令输出必须是Java属性文件格式,但不能   超过2KB。从工作流定义中,输出   Shell操作节点可通过String action:output(String   node,String key)函数(参见' 4.2.6 Action EL   功能'。)