[英]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。
关于触发执行的原因,您可以检索到很多东西-标称时间,执行编号,输入数据集名称等-但没有协调器名称。 重点是什么?
请记住,在提交协调器时,您只需定义一个自定义参数即可传递自定义标签。
换句话说,除了通常的jobTracker
和nameNode
您还可以定义coordCustomLabel
或covfefe
或其他名称。 并为该参数分配所需的任何字符串值-协调器名称,一些自由文本注释或标签列表。
自定义参数将由Workflow实例继承-就像jobTracker
和朋友一样。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.