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

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

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

  1. <workflow-app xmlns="uri:oozie:workflow:0.2" name="init">
  2. <start to="step1"/>
  3. <action name="step1">
  4. <hive xmlns="uri:oozie:hive-action:0.2">
  5. <job-tracker>abc</job-tracker>
  6. <name-node>def:8020</name-node>
  7. <job-xml>workflow.xml</job-xml>
  8. <configuration>
  9. <property>
  10. <name>mapred.child.java.opts</name>
  11. <value>-Xmx1500m</value>
  12. </property>
  13. <property>
  14. <name>io.sort.mb</name>
  15. <value>500</value>
  16. </property>
  17. <property>
  18. <name>dfs.block.size</name>
  19. <value>536870912</value>
  20. </property>
  21. </configuration>
  22. <script>oozie_hive_test.hql</script>
  23. <param>jarpath=/data/lib/oozie</param>
  24. </hive>
  25. <ok to="end"/>
  26. <error to="end"/>
  27. </action>
  28. <end name="end"/>
  29. </workflow-app>

作业属性

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

运行使用的命令

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

但它失败了,错误如下。

  1. ID Status Ext ID Ext Status Err Code
  2. ------------------------------------------------------------------------------------------------------------------------------------
  3. 0000021-160219180700519-oozie-oozi-W@:start: OK - OK -
  4. ------------------------------------------------------------------------------------------------------------------------------------
  5. 0000021-160219180700519-oozie-oozi-W@step1 START_RETRY- - JA009
  6. ID : 0000021-160219180700519-oozie-oozi-W@step1
  7. ------------------------------------------------------------------------------------------------------------------------------------
  8. Console URL : -
  9. Error Code : JA009
  10. Error Message : JA009: bad conf file: top-level element not <configuration>
  11. External ID : -
  12. External Status : -
  13. Name : step1
  14. Retries : 0
  15. Tracker URI : -
  16. Type : hive
  17. Started : -
  18. Status : START_MANUAL
  19. Ended : -

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

yr9zkbsy

yr9zkbsy1#

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

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

相关问题