[ 
https://issues.apache.org/jira/browse/OOZIE-2772?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Christoph Körner updated OOZIE-2772:
------------------------------------
    Affects Version/s: 4.3.0
          Component/s: action

> Oozie job with Hive 2 action finishes with SUCCEEDED despite beeline error
> --------------------------------------------------------------------------
>
>                 Key: OOZIE-2772
>                 URL: https://issues.apache.org/jira/browse/OOZIE-2772
>             Project: Oozie
>          Issue Type: Bug
>          Components: action
>    Affects Versions: 4.2.0, 4.3.0
>         Environment: HDP 2.4, Beeline version 1.2.1000.2.4.0.0-169
>            Reporter: Christoph Körner
>
> Running a simple Oozie Job with a Hive 2 action and a missing init script 
> will cause an error in beeline. However, the Oozie job is not picking up the 
> error and reporting status SUCCEEDED in the web UI. Interestingly the 
> launcher MR job creates a log file in the local appcache directory; however 
> this error log is not visible in the yarn logs neither and gets deleted with 
> the appcache automatically.
> I tested it with the following statement (the complete workflow can be found 
> on Github: 
> https://github.com/chaosmail/oozie-bugs/tree/master/simple-hive-init/simple-hive-init-wf).
> Init Script:
> {code:title=init.hive|borderStyle=solid}
> CREATE TEMPORARY MACRO ADD_NUMBERS(a INT, b INT) a + b;
> {code}
> Query Script:
> {code:title=query.hive|borderStyle=solid}
> SELECT ADD_NUMBERS(1,2) FROM tbl LIMIT 1;
> {code}
> The hive error log in the local appcache directory.
> {code:borderStyle=solid} 
> $ more 
> appcache/application_1480609892100_0276/container_e55_1480609892100_0276_01_000002/hive2-oozie-job_1480609892100_0276.log
> Connecting to jdbc:hive2://localhost:10000/default
> Connected to: Apache Hive (version 1.2.1000.2.4.0.0-169)
> Driver: Hive JDBC (version 1.2.1000.2.4.0.0-169)
> Transaction isolation: TRANSACTION_REPEATABLE_READ
> Running init script  init.hive
>  init.hive (No such file or directory)
> Closing: 0: jdbc:hive2://localhost:10000/default
> {code}
> Oozie reports job succedded.
> {code:borderStyle=solid}
> $ oozie job -oozie http://localhost:11000/oozie -info 
> 0000039-170111125800146-oozie-oozi-W
> Job ID : 0000039-170111125800146-oozie-oozi-W
> ------------------------------------------------------------------------------------------------------------------------------------
> Workflow Name : test-wf
> App Path      : /user/koernerc/apps/simple-hive-init-wf
> Status        : SUCCEEDED
> Run           : 0
> User          : root
> Group         : -
> Created       : 2017-01-13 09:56 GMT
> Started       : 2017-01-13 09:56 GMT
> Last Modified : 2017-01-13 09:56 GMT
> Ended         : 2017-01-13 09:56 GMT
> CoordAction ID: -
> Actions
> ------------------------------------------------------------------------------------------------------------------------------------
> ID                                                                            
> Status    Ext ID                 Ext Status Err Code
> ------------------------------------------------------------------------------------------------------------------------------------
> 0000039-170111125800146-oozie-oozi-W@:start:                                  
> OK        -                      OK         -
> ------------------------------------------------------------------------------------------------------------------------------------
> 0000039-170111125800146-oozie-oozi-W@test-action                              
> OK        job_1480609892100_0276 SUCCEEDED  -
> ------------------------------------------------------------------------------------------------------------------------------------
> 0000039-170111125800146-oozie-oozi-W@end                                      
> OK        -                      OK         -
> ------------------------------------------------------------------------------------------------------------------------------------
> {code}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to