Hi Shay, What's the value of the oozie.service.HadoopAccessorService.nameNode.whitelist property in your oozie-site.xml? (that's the whitelist its referring to)
- Robert On Sun, Oct 14, 2012 at 2:47 AM, Katz, Shay <[email protected]> wrote: > Hi, > > I'm trying to execute the java-main from oozie(was installed with cloudera > installation) examples as described in the apache site ( > http://incubator.apache.org/oozie/docs/3.2.0-incubating/docs/DG_Examples.html): > oozie job -oozie http://localhost:11000/oozie -config > /usr/share/doc/oozie-3.2.0+121/examples/apps/java-main/job.properties -run > > and got the following exception: > > org.apache.oozie.service.AuthorizationException: E0901: Namenode > [localhost:8020] not allowed, not in Oozies whitelist > at > org.apache.oozie.service.AuthorizationService.authorizeForApp(AuthorizationService.java:401) > at > org.apache.oozie.servlet.BaseJobServlet.checkAuthorizationForApp(BaseJobServlet.java:196) > at > org.apache.oozie.servlet.BaseJobsServlet.doPost(BaseJobsServlet.java:92) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:727) > at > org.apache.oozie.servlet.JsonRestServlet.service(JsonRestServlet.java:286) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:820) > 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: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:293) > at > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859) > at > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:602) > at > org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) > at java.lang.Thread.run(Thread.java:662) > Caused by: org.apache.oozie.service.HadoopAccessorException: E0901: > Namenode [localhost:8020] not allowed, not in Oozies whitelist > at > org.apache.oozie.service.HadoopAccessorService.validate(HadoopAccessorService.java:445) > at > org.apache.oozie.service.HadoopAccessorService.validateNameNode(HadoopAccessorService.java:438) > at > org.apache.oozie.service.HadoopAccessorService.createFileSystem(HadoopAccessorService.java:405) > > Does anyone have any idea what should I do in order to get rid from this > exception? > > Thanks, > Shay >
