如何在 Oozie 工作流 EL 函数中使用 Oozie 作业 属性?
How to use a Oozie job property in a Oozie workflow EL function?
在我的 Oozie 工作流程中,文件是如何作为命令行参数传递给 Java 操作的:
<file>${concat(filesPath, 'config.properties')}</file>
虽然这对协调器 运行 工作正常,但当 运行 手动通过 HUE like in this video 时会出现问题 - 'filesPath' 不会显示为参数在HUE抛出的取参对话框中
我试过了
${concat(${filesPath}, 'config.properties')} and
${concat(wf:conf(filesPath), 'config.properties')}
第一个抛出语法错误,第二个 returns/concats 空值。
我基本上是在寻找一种在 Oozie Workflow EL 函数中声明 parameter/job property 的方法,以便它既适用于协调器 运行 也适用于手册 运行 来自HUE(应该显示一个文本框来输入值)
我最后是这样的:
<file>${additionsPath}config.properties</file>
虽然这仅适用于 'concat' EL 函数。
在我的 Oozie 工作流程中,文件是如何作为命令行参数传递给 Java 操作的:
<file>${concat(filesPath, 'config.properties')}</file>
虽然这对协调器 运行 工作正常,但当 运行 手动通过 HUE like in this video 时会出现问题 - 'filesPath' 不会显示为参数在HUE抛出的取参对话框中
我试过了
${concat(${filesPath}, 'config.properties')} and
${concat(wf:conf(filesPath), 'config.properties')}
第一个抛出语法错误,第二个 returns/concats 空值。
我基本上是在寻找一种在 Oozie Workflow EL 函数中声明 parameter/job property 的方法,以便它既适用于协调器 运行 也适用于手册 运行 来自HUE(应该显示一个文本框来输入值)
我最后是这样的:
<file>${additionsPath}config.properties</file>
虽然这仅适用于 'concat' EL 函数。