oozie作业失败,错误为ja009:错误的conf文件

6gpjuf90  于 2021-06-26  发布在  Hive
关注(0)|答案(1)|浏览(293)

我是oozie的新手,正在努力使用下面的oozie作业运行一个简单的hiveql。使用以下workflow.xml和job.properties。
工作流.xml

<workflow-app xmlns="uri:oozie:workflow:0.2" name="init">
  <start to="step1"/>
  <action name="step1">
        <hive xmlns="uri:oozie:hive-action:0.2">
            <job-tracker>abc</job-tracker>
            <name-node>def:8020</name-node>
            <job-xml>workflow.xml</job-xml>
            <configuration>
                <property>
                  <name>mapred.child.java.opts</name>
                  <value>-Xmx1500m</value>
                </property>
                <property>
                  <name>io.sort.mb</name>
                  <value>500</value>
                </property>
                <property>
                  <name>dfs.block.size</name>
                  <value>536870912</value>
                </property>
            </configuration>
            <script>oozie_hive_test.hql</script>
            <param>jarpath=/data/lib/oozie</param>
        </hive>
        <ok to="end"/>
        <error to="end"/>
  </action>
  <end name="end"/>
</workflow-app>

作业属性

emailTo=abc@def.com
oozie.libpath=/data/bdegrp/lib/oozie
oozie.wf.application.path=/user/an31416/oozie/oozie_test
oozieLauncherJavaOpts=-Xmx1500m

运行使用的命令

oozie job -oozie http://xyz:11000/oozie -config ./oozie_test/job.properties -run

但它失败了,错误如下。

ID                                                                            Status    Ext ID                 Ext Status Err Code  
------------------------------------------------------------------------------------------------------------------------------------
0000021-160219180700519-oozie-oozi-W@:start:                                  OK        -                      OK         -         
------------------------------------------------------------------------------------------------------------------------------------
0000021-160219180700519-oozie-oozi-W@step1                                    START_RETRY-                      -          JA009     

ID : 0000021-160219180700519-oozie-oozi-W@step1
------------------------------------------------------------------------------------------------------------------------------------
Console URL       : -
Error Code        : JA009
Error Message     : JA009: bad conf file: top-level element not <configuration>
External ID       : -
External Status   : -
Name              : step1
Retries           : 0
Tracker URI       : -
Type              : hive
Started           : -
Status            : START_MANUAL
Ended             : -

你能帮我找出这个问题可能的原因吗。

yr9zkbsy

yr9zkbsy1#

oozie期待 hive-site.xml 标记中的文件 <job-xml> ,只需将该文件的一个副本放入hdfs并使用其路径,如下所示:

<job-xml>/path/from/root/hive-site.xml</job-xml>

相关问题