没有得到oozie工作的输出

时间:2016-04-23 18:49:57

标签: apache hadoop oozie hadoop2

我正在尝试为Word Count MapReduce作业运行oozie作业,但获取一个空白输出文件。文本文件位于' / word' ' / map-reduce / lib'中的HDFS目录和jar文件。我在命令下面执行oozie job:

oozie job -oozie http://localhost:11000/oozie -config map-reduce / job.properties -run

**My workflow.xml:**

<workflow-app xmlns="uri:oozie:workflow:0.2" name="map-reduce-wf">
    <start to="mr-node"/>
    <action name="mr-node">
    <map-reduce>
            <job-tracker>${jobTracker}</job-tracker>
            <name-node>${nameNode}</name-node>
            <prepare>
                <delete path="{nameNode}/word_dir"></delete>
            </prepare>
            <configuration>
                <property>
                    <name>mapred.job.queue.name</name>
                    <value>default</value>
                </property>
                <property>
                    <name>mapred.mapper.class</name>
                    <value>MyMap</value>
                </property>
                <property>
                    <name>mapred.reducer.class</name>
                    <value>MyReduce</value>
                </property>
        <property>
               <name>mapred.output.key.class</name>
               <value>org.apache.hadoop.io.Text</value>
            </property>
            <property>
               <name>mapred.output.value.class</name>
               <value>org.apache.hadoop.io.IntWritable</value>
             </property>
                <property>
                    <name>mapred.input.dir</name>
                    <value>/word</value>
                </property>
                <property>
                    <name>mapred.output.dir</name>
                    <value>/word_dir</value>
                </property>
            </configuration>
    </map-reduce>
        <ok to="end"/>
        <error to="fail"/>
    </action>
    <kill name="fail">
        <message>Map/Reduce failed, error message[${wf:errorMessage(wf:lastErrorNode())}]</message>
    </kill>
    <end name="end"/>
</workflow-app>

和job.properties:

nameNode=hdfs://quickstart.cloudera:8020
jobTracker=localhost:8032
oozie.wf.application.path=${nameNode}/map-reduce

请帮忙。

0 个答案:

没有答案