You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@bigtop.apache.org by "Roman Shaposhnik (JIRA)" <ji...@apache.org> on 2014/07/01 23:28:27 UTC

[jira] [Commented] (BIGTOP-1349) oozie fail to execute Hive action in secure cluster

    [ https://issues.apache.org/jira/browse/BIGTOP-1349?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14049345#comment-14049345 ] 

Roman Shaposhnik commented on BIGTOP-1349:
------------------------------------------

I think this is really and issue with the jars copied into HDFS and later made available to Oozie. Not sure what's the best way to really solve this issue, but simply declaring a dependency won't solve it.

> oozie fail to execute Hive action in secure cluster
> ---------------------------------------------------
>
>                 Key: BIGTOP-1349
>                 URL: https://issues.apache.org/jira/browse/BIGTOP-1349
>             Project: Bigtop
>          Issue Type: Bug
>          Components: RPM
>            Reporter: Guodong Wang
>
> When executing Hive action in secure hadoop cluster, the following error is got
> {noformat}
> 20:24:52,497 ERROR ActionStartXCommand:536 - USER[***] GROUP[-] TOKEN[] APP[hive-wf] JOB[0000000-140619202307001-oozie-oozi-W] ACTION[0000000-140619202307001-oozie-oozi-W@hive-node] Error,
> java.lang.NoClassDefFoundError: org/apache/hadoop/hive/conf/HiveConf
>         at org.apache.oozie.action.hadoop.HCatCredentialHelper.getHCatClient(HCatCredentialHelper.java:79)
>         at org.apache.oozie.action.hadoop.HCatCredentialHelper.set(HCatCredentialHelper.java:52)
>         at org.apache.oozie.action.hadoop.HCatCredentials.addtoJobConf(HCatCredentials.java:58)
>         at org.apache.oozie.action.hadoop.JavaActionExecutor.setCredentialTokens(JavaActionExecutor.java:869)
>         at org.apache.oozie.action.hadoop.JavaActionExecutor.submitLauncher(JavaActionExecutor.java:731)
>         at org.apache.oozie.action.hadoop.JavaActionExecutor.start(JavaActionExecutor.java:945)
>         at org.apache.oozie.command.wf.ActionStartXCommand.execute(ActionStartXCommand.java:215)
>         at org.apache.oozie.command.wf.ActionStartXCommand.execute(ActionStartXCommand.java:60)
>         at org.apache.oozie.command.XCommand.call(XCommand.java:280)
>         at org.apache.oozie.service.CallableQueueService$CompositeCallable.call(CallableQueueService.java:326)
>         at org.apache.oozie.service.CallableQueueService$CompositeCallable.call(CallableQueueService.java:255)
>         at org.apache.oozie.service.CallableQueueService$CallableWrapper.run(CallableQueueService.java:175)
>         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
>         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>         at java.lang.Thread.run(Thread.java:744)
> Exception in thread "pool-2-thread-9" java.lang.NoClassDefFoundError: org/apache/hadoop/hive/conf/HiveConf
>         at org.apache.oozie.action.hadoop.HCatCredentialHelper.getHCatClient(HCatCredentialHelper.java:79)
>         at org.apache.oozie.action.hadoop.HCatCredentialHelper.set(HCatCredentialHelper.java:52)
>         at org.apache.oozie.action.hadoop.HCatCredentials.addtoJobConf(HCatCredentials.java:58)
>         at org.apache.oozie.action.hadoop.JavaActionExecutor.setCredentialTokens(JavaActionExecutor.java:869)
>         at org.apache.oozie.action.hadoop.JavaActionExecutor.submitLauncher(JavaActionExecutor.java:731)
>         at org.apache.oozie.action.hadoop.JavaActionExecutor.start(JavaActionExecutor.java:945)
>         at org.apache.oozie.command.wf.ActionStartXCommand.execute(ActionStartXCommand.java:215)
>         at org.apache.oozie.command.wf.ActionStartXCommand.execute(ActionStartXCommand.java:60)
>         at org.apache.oozie.command.XCommand.call(XCommand.java:280)
>         at org.apache.oozie.service.CallableQueueService$CompositeCallable.call(CallableQueueService.java:326)
>         at org.apache.oozie.service.CallableQueueService$CompositeCallable.call(CallableQueueService.java:255)
>         at org.apache.oozie.service.CallableQueueService$CallableWrapper.run(CallableQueueService.java:175)
>         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
>         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>         at java.lang.Thread.run(Thread.java:744)
> {noformat}



--
This message was sent by Atlassian JIRA
(v6.2#6252)