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

Guodong Wang commented on BIGTOP-1349:
--------------------------------------

[~rkanter], Thanks for your reply.
I am wondering why Oozie has 2 hcatalog versions. IMO, we only installed one 
version of Hive in the cluster and the Oozie depends on the specific hcatalog 
is OK. 
Take CDH as a example, say in each CDH distribution, only one version of hive 
in the distribution, and it is OK that the oozie in the distribution can work 
with the hive in the distribution. 

> 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
>            Assignee: Roman Shaposhnik
>             Fix For: 0.8.0
>
>
> 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)

Reply via email to