Your attachment doesn’t seem to have come through. Can you try re-sending?

From: "[email protected]<mailto:[email protected]>" 
<[email protected]<mailto:[email protected]>>
Reply-To: "[email protected]<mailto:[email protected]>" 
<[email protected]<mailto:[email protected]>>
Date: Wednesday, September 17, 2014 at 11:50 PM
To: user <[email protected]<mailto:[email protected]>>
Subject: oozie user authorized config

hello,
while using the oozie to kill a workflow job submited by itself with authorized 
config , there is some error in the list. Could you give me some advice?
the oozie-site.xml is the attachment .


2014-09-18 14:17:01,276 WARN JobSubmitter:150 - SERVER[hbase2] Hadoop 
command-line option parsing not performed. Implement the Tool interface and 
execute your application with ToolRunner to remedy this.
2014-09-18 14:17:01,287 WARN JobSubmitter:259 - SERVER[hbase2] No job jar file 
set. User classes may not be found. See Job or Job#setJar(String).
2014-09-18 14:17:01,873 INFO JavaActionExecutor:539 - SERVER[hbase2] USER[bnms] 
GROUP[BASD] TOKEN[] APP[map-reduce-wf] 
JOB[0000001-140918130128632-oozie-bnms-W] 
ACTION[0000001-140918130128632-oozie-bnms-W@mr-node] checking action, external 
ID [job_1411007861190_0007] status [RUNNING]
2014-09-18 14:17:01,875 WARN ActionStartXCommand:542 - SERVER[hbase2] 
USER[bnms] GROUP[BASD] TOKEN[] APP[map-reduce-wf] 
JOB[0000001-140918130128632-oozie-bnms-W] 
ACTION[0000001-140918130128632-oozie-bnms-W@mr-node] 
[***0000001-140918130128632-oozie-bnms-W@mr-node***]Action status=RUNNING
2014-09-18 14:17:01,875 WARN ActionStartXCommand:542 - SERVER[hbase2] 
USER[bnms] GROUP[BASD] TOKEN[] APP[map-reduce-wf] 
JOB[0000001-140918130128632-oozie-bnms-W] 
ACTION[0000001-140918130128632-oozie-bnms-W@mr-node] 
[***0000001-140918130128632-oozie-bnms-W@mr-node***]Action updated in DB!
2014-09-18 14:17:25,205 WARN ShellBasedUnixGroupsMapping:86 - SERVER[hbase2] 
got exception trying to get groups for user ?
org.apache.hadoop.util.Shell$ExitCodeException: id: ?: No such user

at org.apache.hadoop.util.Shell.runCommand(Shell.java:505)
at org.apache.hadoop.util.Shell.run(Shell.java:418)
at org.apache.hadoop.util.Shell$ShellCommandExecutor.execute(Shell.java:650)
at org.apache.hadoop.util.Shell.execCommand(Shell.java:739)
at org.apache.hadoop.util.Shell.execCommand(Shell.java:722)
at 
org.apache.hadoop.security.ShellBasedUnixGroupsMapping.getUnixGroups(ShellBasedUnixGroupsMapping.java:83)
at 
org.apache.hadoop.security.ShellBasedUnixGroupsMapping.getGroups(ShellBasedUnixGroupsMapping.java:52)
at org.apache.hadoop.security.Groups.getGroups(Groups.java:139)
at org.apache.oozie.service.GroupsService.getGroups(GroupsService.java:78)
at 
org.apache.oozie.service.AuthorizationService.isUserInAcl(AuthorizationService.java:413)
at 
org.apache.oozie.service.AuthorizationService.authorizeForJob(AuthorizationService.java:447)
at org.apache.oozie.servlet.BaseJobServlet.doPut(BaseJobServlet.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:646)
at org.apache.oozie.servlet.JsonRestServlet.service(JsonRestServlet.java:287)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.oozie.servlet.AuthFilter$2.doFilter(AuthFilter.java:126)
at 
org.apache.hadoop.security.authentication.server.AuthenticationFilter.doFilter(AuthenticationFilter.java:384)
at org.apache.oozie.servlet.AuthFilter.doFilter(AuthFilter.java:131)
at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.oozie.servlet.HostnameFilter.doFilter(HostnameFilter.java:84)
at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861)
at 
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:606)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
at java.lang.Thread.run(Thread.java:724)
2014-09-18 14:17:25,209 WARN V2JobServlet:542 - SERVER[hbase2] USER[-] GROUP[-] 
TOKEN[-] APP[-] JOB[-] ACTION[-] URL[PUT 
http://172.21.0.99:11000/oozie/v2/job/0000001-140918130128632-oozie-bnms-W?action=kill]
 error[E0501], E0501: Could not perform authorization operation, No groups 
found for user ?
org.apache.oozie.servlet.XServletException: E0501: Could not perform 
authorization operation, No groups found for user ?
at org.apache.oozie.servlet.BaseJobServlet.doPut(BaseJobServlet.java:73)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:646)
at org.apache.oozie.servlet.JsonRestServlet.service(JsonRestServlet.java:287)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.oozie.servlet.AuthFilter$2.doFilter(AuthFilter.java:126)
at 
org.apache.hadoop.security.authentication.server.AuthenticationFilter.doFilter(AuthenticationFilter.java:384)
at org.apache.oozie.servlet.AuthFilter.doFilter(AuthFilter.java:131)
at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.oozie.servlet.HostnameFilter.doFilter(HostnameFilter.java:84)
at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861)
at 
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:606)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
at java.lang.Thread.run(Thread.java:724)
Caused by: org.apache.oozie.service.AuthorizationException: E0501: Could not 
perform authorization operation, No groups found for user ?
at 
org.apache.oozie.service.AuthorizationService.authorizeForJob(AuthorizationService.java:499)
at org.apache.oozie.servlet.BaseJobServlet.doPut(BaseJobServlet.java:70)
... 23 more
Caused by: java.io.IOException: No groups found for user ?
at org.apache.hadoop.security.Groups.getGroups(Groups.java:149)
at org.apache.oozie.service.GroupsService.getGroups(GroupsService.java:78)
at 
org.apache.oozie.service.AuthorizationService.isUserInAcl(AuthorizationService.java:413)
at 
org.apache.oozie.service.AuthorizationService.authorizeForJob(AuthorizationService.java:447)
... 24 more


________________________________
[email protected]<mailto:[email protected]>

Reply via email to