【发布时间】:2014-02-22 21:24:07
【问题描述】:
我正在尝试使用 oozie 做一个简单的工作。
这将是一个简单的猪动作。
我有一个文件:FirstScript.pig,其中包含:
dual = LOAD 'default.dual' USING org.apache.hcatalog.pig.HCatLoader();
store dual into 'dummy_file.txt' using PigStorage();
和一个包含以下内容的 workflow.xml:
<workflow-app name="FirstWorkFlow" xmlns="uri:oozie:workflow:0.2">
<start to="FirstJob"/>
<action name="FirstJob">
<pig>
<job-tracker>hadoop:50300</job-tracker>
<name-node>hdfs://hadoop:8020</name-node>
<script>/FirstScript.pig</script>
</pig>
<ok to="okjob"/>
<error to="errorjob"/>
</action>
<ok name='okjob'>
<message>job OK, message[${wf:errorMessage()}]</message>
</ok>
<error name='errorjob'>
<message>job error, error message[${wf:errorMessage()}]</message>
</error>
</workflow-app>
我已经创建了结构:
FirstScript
|- lib
|---FirstScript.pig
|- workflow.xml
现在呢?
如何部署它并使用 oozie 运行?
有经验的人可以帮忙吗?
问候
帕维尔
【问题讨论】:
标签: hadoop apache-pig oozie