Workflow 如何在oozie工作流中从xml加载参数

Workflow 如何在oozie工作流中从xml加载参数,workflow,oozie,Workflow,Oozie,我想从oozie作业的xml属性文件加载属性。该文件可以由-conf参数指定。文件应该放在哪里,以便oozie可以在作业开始时拾取属性文件 <action name="start"> <java> <main-class>com.oozieexample.Main</main-class> <arg>-conf</arg> <arg>run_configs.xml</arg

我想从oozie作业的xml属性文件加载属性。该文件可以由-conf参数指定。文件应该放在哪里,以便oozie可以在作业开始时拾取属性文件

<action name="start">
  <java>
     <main-class>com.oozieexample.Main</main-class>
     <arg>-conf</arg>
     <arg>run_configs.xml</arg>
     .....
     ....
,action.xml文件指定为参数文件,但未指定位置。oozie查找属性的默认位置是什么,以及如何提供自定义位置。工作流将从HDFS位置运行

  • 将您的道具文件上载到某个HDFS目录
  • 告诉Oozie将文件下载到用于使用
    /some/hdfs/dir/run\u configs.xml执行的纱线容器中
  • 您的Java操作将在其当前工作目录中找到
    run\u configs.xml

  • 现在,请花些时间阅读一篇关于Oozie的教程,例如(有点老,但涉及很多领域)。

    与workflow.xml的路径相同