hadoop-common-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From praveenesh kumar <praveen...@gmail.com>
Subject Re: How can I configure oozie to submit different workflows from different users ?
Date Mon, 02 Apr 2012 12:46:09 GMT
Is this a problem of proxy setting ? because after specifying the group
name also, I am not able to run it. Its still giving me the same error.

Thanks,
Praveenesh

On Mon, Apr 2, 2012 at 6:05 PM, Alejandro Abdelnur <tucu@cloudera.com>wrote:

> multiple value are comma separated. keep in mind that valid values for
> proxyuser groups, as the property name states are GROUPS, not USERS.
>
> thxs.
>
> Alejandro
>
> On Mon, Apr 2, 2012 at 2:27 PM, praveenesh kumar <praveenesh@gmail.com
> >wrote:
>
> > How can I specify multiple users /groups for proxy user setting ?
> > Can I give comma separated values in these settings ?
> >
> > Thanks,
> > Praveenesh
> >
> > On Mon, Apr 2, 2012 at 5:52 PM, Alejandro Abdelnur <tucu@cloudera.com
> > >wrote:
> >
> > > Praveenesh,
> > >
> > > If I'm not mistaken 0.20.205 does not support wildcards for the
> proxyuser
> > > (hosts/groups) settings. You have to use explicit hosts/groups.
> > >
> > > Thxs.
> > >
> > > Alejandro
> > > PS: please follow up this thread in the
> oozie-users@incubator.apache.org
> > >
> > > On Mon, Apr 2, 2012 at 2:15 PM, praveenesh kumar <praveenesh@gmail.com
> > > >wrote:
> > >
> > > > Hi all,
> > > >
> > > > I want to use oozie to submit different workflows from different
> users.
> > > > These users are able to submit hadoop jobs.
> > > > I am using hadoop 0.20.205 and oozie 3.1.3
> > > > I have a hadoop user as a oozie-user
> > > >
> > > > I have set the following things :
> > > >
> > > > conf/oozie-site.xml :
> > > >
> > > > < property >
> > > > < name >oozie.services.ext< /name >
> > > > < value >org.apache.oozie.service.HadoopAccessorService
> > > > < /value >
> > > > < description >
> > > > To add/replace services defined in 'oozie.services' with custom
> > > > implementations.Class names must be separated by commas.
> > > > < /description >
> > > > < /property >
> > > >
> > > > conf/core-site.xml
> > > > < property>
> > > > < name>hadoop.proxyuser.hadoop.hosts< /name>
> > > > < value>*< / value>
> > > > < /property>
> > > > < property>
> > > > < name>hadoop.proxyuser.hadoop.groups< /name>
> > > > < value>*< /value>
> > > > < /property>
> > > >
> > > > When I am submitting jobs as a hadoop user, I am able to run it
> > properly.
> > > > But when I am able to submit the same work flow  from a different
> user,
> > > who
> > > > can submit the simple MR jobs to my hadoop cluster, I am getting the
> > > > following error:
> > > >
> > > > JA009: java.io.IOException: java.io.IOException: The username kumar
> > > > obtained from the conf doesn't match the username hadoop the user
> > > > authenticated as    at
> > > > org.apache.hadoop.mapred.JobTracker.submitJob(JobTracker.java:3943)
> > > > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> > > > at
> > > >
> > > >
> > >
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> > > >
> > > > at
> > > >
> > > >
> > >
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> > > >
> > > > at java.lang.reflect.Method.invoke(Method.java:597)
> > > > at org.apache.hadoop.ipc.RPC$Server.call(RPC.java:563)
> > > > at org.apache.hadoop.ipc.Server$Handler$1.run(Server.java:1388)
> > > > at org.apache.hadoop.ipc.Server$Handler$1.run(Server.java:1384)
> > > > at java.security.AccessController.doPrivileged(Native Method)
> > > > at javax.security.auth.Subject.doAs(Subject.java:396)
> > > > at
> > > >
> > > >
> > >
> >
> org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1059)
> > > >
> > > > at org.apache.hadoop.ipc.Server$Handler.run(Server.java:1382)
> > > >
> > > > Caused by: java.io.IOException: The username kumar obtained from the
> > conf
> > > > doesn't match the username hadoop the user authenticated as
> > > > at
> > org.apache.hadoop.mapred.JobInProgress.<init>(JobInProgress.java:426)
> > > > at
> org.apache.hadoop.mapred.JobTracker.submitJob(JobTracker.java:3941)
> > > > ... 11 more
> > > >
> > >
> >
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message