Hi All,

I am unable to run a JOIN query via Hive Action however the same JOIN query is 
running from the Hive CLI.
I tried a simple HQL via the Hive Action and was able to run the same from 
Oozie workflow.

I am using:

*         oozie-4.1.0

*         Hive 1.0.0

*         Hadoop 2.6.0


Here is snippet of my Hive Action:
<action name="WF_4">
        <hive xmlns="uri:oozie:hive-action:0.2">
            <job-tracker>xxx.xxx.xxx.xxx:8032</job-tracker>
            <name-node>hdfs:// xxx.xxx.xxx.xxx:8020</name-node>
            <job-xml>hdfs:// 
xxx.xxx.xxx.xxx:8020/user/root/db/WorkFlow12333/hive-site.xml</job-xml>
            <configuration>
                <property>
                    <name>mapred.job.queue.name</name>
                    <value>default</value>
                </property>
            </configuration>
            <script>testhql.q</script>
        </hive>
        <ok to="WF_5"/>
        <error to=" Failure "/>
</action>


I am getting the following logs on Hadoop:

1899 [main] INFO  org.apache.hadoop.hive.ql.Driver  - Total jobs = 1
1900 [main] INFO  org.apache.hadoop.hive.ql.log.PerfLogger  - </PERFLOG 
method=TimeToSubmit start=1443451614701 end=1443451615873 duration=1172 
from=org.apache.hadoop.hive.ql.Driver>
1900 [main] INFO  org.apache.hadoop.hive.ql.log.PerfLogger  - <PERFLOG 
method=runTasks from=org.apache.hadoop.hive.ql.Driver>
1900 [main] INFO  org.apache.hadoop.hive.ql.log.PerfLogger  - <PERFLOG 
method=task.MAPREDLOCAL.Stage-5 from=org.apache.hadoop.hive.ql.Driver>
1909 [main] INFO  org.apache.hadoop.hive.ql.exec.mr.MapredLocalTask  - 
Generating plan file 
file:/opt/IdwPlatform/hive/hiveDirs/scratchDirLocal/hive_2015-09-28_20-16-54_706_5027639748153132622-1/-local-10005/plan.xml
1909 [main] INFO  org.apache.hadoop.hive.ql.log.PerfLogger  - <PERFLOG 
method=serializePlan from=org.apache.hadoop.hive.ql.exec.Utilities>
1909 [main] INFO  org.apache.hadoop.hive.ql.exec.Utilities  - Serializing 
MapredLocalWork via kryo
1975 [main] INFO  org.apache.hadoop.hive.ql.log.PerfLogger  - </PERFLOG 
method=serializePlan start=1443451615882 end=1443451615948 duration=66 
from=org.apache.hadoop.hive.ql.exec.Utilities>
2079 [main] INFO  org.apache.hadoop.hive.ql.exec.mr.MapredLocalTask  - 
Executing: /opt/IdwPlatform/hadoop/hadoop-2.6.0//bin/hadoop jar 
/opt/IdwPlatform/hadoop/hadoopDirs/hadooptmp/nm-local-dir/filecache/761/Clickstream-0.0.1-SNAPSHOT-driver.jar
 org.apache.hadoop.hive.ql.exec.mr.ExecDriver -localtask -plan 
file:/opt/IdwPlatform/hive/hiveDirs/scratchDirLocal/hive_2015-09-28_20-16-54_706_5027639748153132622-1/-local-10005/plan.xml
   -jobconffile 
file:/opt/IdwPlatform/hive/hiveDirs/scratchDirLocal/hive_2015-09-28_20-16-54_706_5027639748153132622-1/-local-10006/jobconf.xml
12290 [main] ERROR org.apache.hadoop.hive.ql.exec.Task  - Execution failed with 
exit status: 1
12290 [main] ERROR org.apache.hadoop.hive.ql.exec.Task  - Obtaining error 
information
12290 [main] ERROR org.apache.hadoop.hive.ql.exec.Task  -
Task failed!
Task ID:
  Stage-5

Logs:

12290 [main] ERROR org.apache.hadoop.hive.ql.exec.mr.MapredLocalTask  - 
Execution failed with exit status: 1
12291 [main] ERROR org.apache.hadoop.hive.ql.Driver  - FAILED: Execution Error, 
return code 1 from org.apache.hadoop.hive.ql.exec.mr.MapredLocalTask
12291 [main] INFO  org.apache.hadoop.hive.ql.log.PerfLogger  - </PERFLOG 
method=Driver.execute start=1443451615872 end=1443451626264 duration=10392 
from=org.apache.hadoop.hive.ql.Driver>
12291 [main] INFO  org.apache.hadoop.hive.ql.log.PerfLogger  - <PERFLOG 
method=releaseLocks from=org.apache.hadoop.hive.ql.Driver>
12417 [main] INFO  org.apache.hadoop.hive.ql.log.PerfLogger  - </PERFLOG 
method=releaseLocks start=1443451626264 end=1443451626390 duration=126 
from=org.apache.hadoop.hive.ql.Driver>
12449 [main] INFO  org.apache.hadoop.hive.ql.log.PerfLogger  - <PERFLOG 
method=releaseLocks from=org.apache.hadoop.hive.ql.Driver>
12449 [main] INFO  org.apache.hadoop.hive.ql.log.PerfLogger  - </PERFLOG 
method=releaseLocks start=1443451626422 end=1443451626422 duration=0 
from=org.apache.hadoop.hive.ql.Driver>

<<< Invocation of Hive command completed <<<

Hadoop Job IDs executed by Hive:

Intercepting System.exit(1)

<<< Invocation of Main class completed <<<

Failing Oozie Launcher, Main class [org.apache.oozie.action.hadoop.HiveMain], 
exit code [1]

Oozie Launcher failed, finishing Hadoop job gracefully

Oozie Launcher, uploading action data to HDFS sequence file: 
hdfs://192.168.145.191:8020/user/root/oozie-root/0000037-150925141744978-oozie-root-W/WF9--hive/action-data.seq

Oozie Launcher ends

I am not able to get any useful info from the logs.
Not preety sure if this is somewhat related to some Hive related config 
settings because have not done any.
Any pointers will be great.

Thanks,
-Nirmal


________________________________






NOTE: This message may contain information that is confidential, proprietary, 
privileged or otherwise protected by law. The message is intended solely for 
the named addressee. If received in error, please destroy and notify the 
sender. Any use of this email is prohibited when received in error. Impetus 
does not represent, warrant and/or guarantee, that the integrity of this 
communication has been maintained nor that the communication is free of errors, 
virus, interception or interference.

Reply via email to