如何在Oozie工作流EL函数中使用Oozie作业属性?

时间:2016-03-07 23:57:08

标签: el oozie hue oozie-coordinator bigdata

在我的Oozie工作流程中,这是一个文件作为Java操作的命令行参数传递的方式:

<file>${concat(filesPath, 'config.properties')}</file>

虽然这适用于协调器运行,但在通过HUE like in this video手动运行时会出现问题 - &#39; filesPath&#39;不会在HUE引发参数的对话框中显示为参数。

我试过

 ${concat(${filesPath}, 'config.properties')}  and 
 ${concat(wf:conf(filesPath), 'config.properties')}

首先抛出语法错误,第二次返回/ concats空值。

我基本上是在寻找一种在Oozie Workflow EL函数中声明parameter/job property的方法,这样它既可用于协调器运行,也可用于从HUE手动运行(应显示一个文本框以输入值) )

1 个答案:

答案 0 :(得分:0)

我最终这样做了:

<file>${additionsPath}config.properties</file>   

这只适用于'concat'EL函数。