来自oozie工作流程的案例转换

时间:2017-05-26 17:28:10

标签: workflow oozie

我有一个oozie工作流程,其中输入路径已声明为:

    <property>
      <name>inputDir</name>
        <value>dir.db/test_${personName}</value>
    </property>

personName附带大写字母。有什么方法可以从这个声明(在oozie工作流程内)将它改成小写吗?

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

你无法开箱即用。

Oozie支持基本JSP Expression Language (EL),并定义some custom methods,但这就是全部 - 它不附带JSTL utility methods,例如fn:toLowerCase()

但你可以......

  • 使用自定义Java代码
  • 定义您自己的EL方法
  • 在Oozie服务器配置中声明这些方法
  • 在您的工作流程中调用这些方法

您将在Cloudera博客文章中找到有关自定义EL方法的教程:
How-to: Write an EL Function in Apache Oozie