来自 oozie 工作流的大小写转换

Case conversion from oozie workflow

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

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

personName 大写。有什么方法可以从这个语句(在 oozie 工作流程中)将它更改为小写?

有什么建议吗?

你不能开箱即用。

Oozie 支持基本的 JSP Expression Language (EL), and defines some custom methods, but that's all -- it does not ship with the JSTL utility methods 例如 fn:toLowerCase()

但是你可以...

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

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