繁体   English   中英

将Oozie协调器的名称作为工作流程参数传递

[英]Passing Name of Oozie Coordinator as a Workflow Parameter

我在Hue中有一个Oozie协调员,该协调员调用具有Java动作的工作流。 我想将协调器的名称作为参数传递给工作流,以便将其传递给java动作。 这可能吗? 我看到了工作流程EL函数: http : //archive.cloudera.com/cdh4/cdh/4/oozie/WorkflowFunctionalSpec.html#a4.2.5_Hadoop_EL_Functions但是我找不到协调器元数据的任何内容。

据我所知,还没有EL函数允许Coordinator动态检索自己的名称,并将其传递给自定义属性中的子Workflow。

关于触发执行的原因,您可以检索到很多东西-标称时间,执行编号,输入数据集名称等-但没有协调器名称。 重点是什么?

请记住,在提交协调器时,您只需定义一个自定义参数即可传递自定义标签。
换句话说,除了通常的jobTrackernameNode您还可以定义coordCustomLabelcovfefe或其他名称。 并为该参数分配所需的任何字符串值-协调器名称,一些自由文本注释或标签列表。
自定义参数将由Workflow实例继承-就像jobTracker和朋友一样。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM