我正在尝试在 oozie 3.3.2 中执行一个决策控制节点,但出现 javax.servlet.jsp.el.ELException
遇到“{”
<decision name="decision-wf">
<switch>
<case to="another_wf">
${fs:fileSize(${OutputDir}/000000_0) gt 100 }
</case>
<default to="fail-wf"/>
</switch>
我应该如何传递字符串格式的参数,因为上面提到的 FS 方法需要字符串输入?
最佳答案
来自document看来,
您需要通过硬编码,即包含在 '
中就像在${fs:fileSize('/usr/foo/myinputdir'/1000) gt 10 }
或
只是参数名${fs:fileSize(OutputDir/1000) gt 10 }
这OutputDir
可能在 <config>
中指定工作流程的各个部分或 .properties
文件或在使用 -D
提交作业时通过
关于java - 我们可以在 oozie 决策节点中使用参数吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21730212/