Azkaban物业评估

时间:2018-08-23 09:05:22

标签: azkaban

我们的项目中有一个Azkaban属性,其外观类似于date" : "$(new("org.joda.time.DateTime").parse(...).toString("yyyy-MM-dd")),它被用作Spark工作的参数。该命令(在流日志中)具有已求值的表达式,但生成的Azkaban文件(因为在gradle中定义)仍然包含代码字符串。

我什么都找不到。谷歌搜索没有帮助。文档中没有提及此功能(关于$(...)参数)。

1 个答案:

答案 0 :(得分:0)

如果您查看PropsUtils.java文件,则可以看到resolveVariableExpression(final String value, final int last, final JexlEngine jexl)方法实际上是使用JexlEngine评估道具的。

我认为应将此功能添加到文档中。