Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/hadoop/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Hadoop Oozie:传播配置不起作用_Hadoop_Configuration_Mapreduce_Oozie_Orchestration - Fatal编程技术网

Hadoop Oozie:传播配置不起作用

Hadoop Oozie:传播配置不起作用,hadoop,configuration,mapreduce,oozie,orchestration,Hadoop,Configuration,Mapreduce,Oozie,Orchestration,由于传播配置似乎对我不起作用,我可能遗漏了一些内容 我有一个基本工作流base.xml,配置如下: ${jobTracker} ${nameNode} application-config.xml 路径.前缀.元数据 ${nameNode}${fimProcessingMetadataPath} 在这个文件中,我定义了如下子工作流: : 传播配置标志(如果存在)指示应将工作流作业配置传播到子工作流 但它似乎没有到达子工作流。为什么?全局配置未传播到子工作流不是预期的行为吗 我遇到了同样的问题

由于
传播配置
似乎对我不起作用,我可能遗漏了一些内容

我有一个基本工作流
base.xml
,配置如下:


${jobTracker}
${nameNode}
application-config.xml
路径.前缀.元数据
${nameNode}${fimProcessingMetadataPath}
在这个文件中,我定义了如下子工作流:

传播配置标志(如果存在)指示应将工作流作业配置传播到子工作流


但它似乎没有到达子工作流。为什么?全局配置未传播到子工作流不是预期的行为吗

我遇到了同样的问题。经过一些混乱之后,我发现的解决办法是在基本xml的子工作流中添加一个配置部分。配置部分中的属性将传递给子工作流,例如:

。。。
a、 xml
路径.前缀.元数据
${nameNode}${fimProcessingMetadataPath}
...

仅适用于传递job.properties文件。 要将全局部分的变量传递给子工作流,我们需要在
子工作流的一部分。

好的,这在Oozie文档中似乎并不明显。不过,这是对我最终所做工作的改进。
java.lang.IllegalArgumentException: Mandatory property property is not set.     
Please provide paths.prefix.metadata