Here goes my logs:

oozie.log

2012-11-08 17:42:16,603 INFO org.apache.hadoop.ipc.Server: IPC Server
listener on 9000: readAndProcess threw exception
org.apache.hadoop.security.AccessControlException: Connection from
127.0.0.1:39171 for protocol org.apache.hadoop.hdfs.protocol.ClientProtocol
is unauthorized for user saiph via saiph. Count of bytes read: 0
org.apache.hadoop.security.AccessControlException: Connection from
127.0.0.1:39171 for protocol org.apache.hadoop.hdfs.protocol.ClientProtocol
is unauthorized for user saiph via saiph
        at
org.apache.hadoop.ipc.Server$Connection.processOneRpc(Server.java:1287)
        at
org.apache.hadoop.ipc.Server$Connection.readAndProcess(Server.java:1182)
        at org.apache.hadoop.ipc.Server$Listener.doRead(Server.java:537)
        at org.apache.hadoop.ipc.Server$Listener$Reader.run(Server.java:344)
        at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
        at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
        at java.lang.Thread.run(Thread.java:662)

hadoop-namenode.log

2012-11-08 17:42:16,606 ERROR UserGroupInformation:1096 -
PriviledgedActionException as:saiph via saiph
cause:org.apache.hadoop.ipc.RemoteException: User: saiph is not allowed to
impersonate saiph
2012-11-08 17:42:16,606  INFO BaseJobServlet:539 - USER[saiph] GROUP[-]
TOKEN[-] APP[-] JOB[-] ACTION[-] AuthorizationException
org.apache.oozie.service.AuthorizationException: E0902: Exception occured:
[org.apache.hadoop.ipc.RemoteException: User: saiph is not allowed to
impersonate saiph]
        at
org.apache.oozie.service.AuthorizationService.authorizeForApp(AuthorizationService.java:360)
        at
org.apache.oozie.servlet.BaseJobServlet.checkAuthorizationForApp(BaseJobServlet.java:188)
        at
org.apache.oozie.servlet.BaseJobsServlet.doPost(BaseJobsServlet.java:92)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
        at
org.apache.oozie.servlet.JsonRestServlet.service(JsonRestServlet.java:285)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
        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:372)
        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:67)
        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:102)
        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
        at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859)
        at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
        at
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
        at java.lang.Thread.run(Thread.java:679)
Caused by: org.apache.oozie.service.HadoopAccessorException: E0902:
Exception occured: [org.apache.hadoop.ipc.RemoteException: User: saiph is
not allowed to impersonate saiph]
        at
org.apache.oozie.service.HadoopAccessorService.createFileSystem(HadoopAccessorService.java:393)
        at
org.apache.oozie.service.AuthorizationService.authorizeForApp(AuthorizationService.java:325)
        ... 25 more


On Thu, Nov 8, 2012 at 6:48 PM, Harish Krishnan <[email protected]
> wrote:

> Hi,
>
> I tried this on Oozie 3.3 and I'm hitting this issue as well.
> I'm using hadoop-1.0.4. This is my core-site.xml contents. biadmin is
> superuser. I installed both hadoop and Oozie as biadmin
>
>
> <!-- OOZIE -->
>   <property>
>     <name>hadoop.proxyuser.biadmin.hosts</name>
>     <value>*</value>
>   </property>
>   <property>
>     <name>hadoop.proxyuser.biadmin.groups</name>
>     <value>*</value>
>   </property>
>   <property>
>     <name>hadoop.proxyuser.oozie.hosts</name>
>     <value>*</value>
>   </property>
>   <property>
>     <name>hadoop.proxyuser.oozie.groups</name>
>     <value>*</value>
>   </property>
>
> And this is the exception that I see from the hadoop logs
>
> 2012-11-08 10:29:57,332 INFO org.apache.hadoop.ipc.Server: IPC Server
> listener on 9000: readAndProcess threw exception
> org.apache.hadoop.security.AccessControlException: Connection from
> 127.0.0.1:34272 for protocol
> org.apache.hadoop.hdfs.protocol.ClientProtocol
> is unauthorized for user biadmin via biadmin. Count of bytes read: 0
> org.apache.hadoop.security.AccessControlException: Connection from
> 127.0.0.1:34272 for protocol
> org.apache.hadoop.hdfs.protocol.ClientProtocol
> is unauthorized for user biadmin via biadmin
>  at org.apache.hadoop.ipc.Server$Connection.processOneRpc(Server.java:1287)
> at org.apache.hadoop.ipc.Server$Connection.readAndProcess(Server.java:1182)
>  at org.apache.hadoop.ipc.Server$Listener.doRead(Server.java:537)
> at org.apache.hadoop.ipc.Server$Listener$Reader.run(Server.java:344)
>  at
>
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
> at
>
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
>  at java.lang.Thread.run(Thread.java:662)
>
>
>
> Thanks & Regards,
> Harish.T.K
>
>
> On Wed, Nov 7, 2012 at 6:04 PM, Saiph Kappa <[email protected]> wrote:
>
> > saiph is a superuser yes. I built oozie with that user, and oozie is
> > currently running with that user also. But I'm unable to run the
> examples,
> > e.g.: /oozie-3.2.0-distro$ bin/oozie job -oozie
> > http://localhost:11000/oozie-config
> > examples/apps/java-main/job.properties -run
> > Error: E0902 : E0902: Exception occured:
> > [org.apache.hadoop.ipc.RemoteException: User: saiph is not allowed to
> > impersonate saiph]
> >
> > Also tried to run the above command with sudo, obtaining the following
> > error:
> > Error: E0902 : E0902: Exception occured:
> > [org.apache.hadoop.ipc.RemoteException: User: saiph is not allowed to
> > impersonate root]
> >
> > Thanks/Regards.
> >
> > On Thu, Nov 8, 2012 at 1:44 AM, Harish Krishnan <
> > [email protected]
> > > wrote:
> >
> > > Is saiph a superuser?
> > >
> > > Thanks & Regards,
> > > Harish.T.K
> > >
> > >
> > > On Wed, Nov 7, 2012 at 5:41 PM, Saiph Kappa <[email protected]>
> > wrote:
> > >
> > > > Correction:
> > > >
> > > >   <property>
> > > >     <name>hadoop.proxyuser.saiph.hosts</name>
> > > >     <value>*</value>
> > > >   </property>
> > > >   <property>
> > > >     <name>hadoop.proxyuser.saiph.groups</name>
> > > >     <value>*</value>
> > > >   </property>
> > > >
> > > >
> > > > On Thu, Nov 8, 2012 at 1:40 AM, Saiph Kappa <[email protected]>
> > > wrote:
> > > >
> > > > > Sorry, I already did that in core-site.xml:
> > > > >
> > > > >   <property>
> > > > >     <name>hadoop.proxyuser.sesteves.hosts</name>
> > > > >     <value>*</value>
> > > > >   </property>
> > > > >   <property>
> > > > >     <name>hadoop.proxyuser.sesteves.groups</name>
> > > > >     <value>*</value>
> > > > >   </property>
> > > > >
> > > > > But the error persists.
> > > > >
> > > > > On Thu, Nov 8, 2012 at 1:22 AM, Roman Shaposhnik <
> > [email protected]
> > > > >wrote:
> > > > >
> > > > >> On Wed, Nov 7, 2012 at 5:11 PM, Saiph Kappa <
> [email protected]>
> > > > >> wrote:
> > > > >> > Hi,
> > > > >> >
> > > > >> > I've downloaded the last stable oozie release (3.2.0). It brings
> > > > >> > hadoop libs upto version 1.0.1, but that release is not
> available
> > > from
> > > > >> > the hadoop repositories (just the 1.0.4). So I tried running
> > hadoop
> > > > >> > 1.0.4 with oozie and, besides performing all the proxy
> > > configurations
> > > > >> > to the oozie user (in core-site.xml), I still got the following
> > > error
> > > > >> > while trying to run the examples:
> > > > >> > «Error: E0902 :E0902: Exception
> > > > >> > occured:[org.apache.hadoop.ipc.RemoteException: User: saiph is
> not
> > > > >> > allowed to impersonate saiph]»
> > > > >> >
> > > > >> > Any idea of what could be wrong?
> > > > >>
> > > > >> Yes. You need to setup proxy users on the hadoop side:
> > > > >>
> > > > >> http://hadoop.apache.org/docs/stable/Secure_Impersonation.html
> > > > >>
> > > > >> Thanks,
> > > > >> Roman.
> > > > >>
> > > > >
> > > > >
> > > >
> > >
> >
>

Reply via email to