This is my error (stacktrace below). It cannot find org.apache.hadoop.security.KerberosName class. But the strange is that I have hadoop-core-1.0.4-SNAPSHOT.jar in the classpath, and the path to the jar is correct. I've no idea what the problem is. Any help?
java.io.IOException: failure to login at org.apache.hadoop.security.UserGroupInformation.getLoginUser(UserGroupInformation.java:490) at org.apache.hadoop.mapred.manager.DeferredScheduler$1.run(DeferredScheduler.java:80) Caused by: javax.security.auth.login.LoginException: java.lang.NoClassDefFoundError: Could not initialize class org.apache.hadoop.security.KerberosName at org.apache.hadoop.security.User.<init>(User.java:44) at org.apache.hadoop.security.User.<init>(User.java:39) at org.apache.hadoop.security.UserGroupInformation$HadoopLoginModule.commit(UserGroupInformation.java:130) 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 javax.security.auth.login.LoginContext.invoke(LoginContext.java:769) at javax.security.auth.login.LoginContext.access$000(LoginContext.java:186) at javax.security.auth.login.LoginContext$5.run(LoginContext.java:706) at java.security.AccessController.doPrivileged(Native Method) at javax.security.auth.login.LoginContext.invokeCreatorPriv(LoginContext.java:703) at javax.security.auth.login.LoginContext.login(LoginContext.java:576) at org.apache.hadoop.security.UserGroupInformation.getLoginUser(UserGroupInformation.java:471) On 25 March 2013 02:11, Harsh J <ha...@cloudera.com> wrote: > What is the "exact" error you're getting? Can you please paste with > the full stack trace and your version in use? > > Many times the PriviledgedActionException is just a wrapper around the > real cause and gets overlooked. It does not necessarily appear due to > security code (whether security is enabled or disabled). > > In any case, if you meant to run MR with zero UGI.doAs (which will > wrap with that exception) then no, thats not possible to do. > > On Mon, Mar 25, 2013 at 12:57 AM, Pedro Sá da Costa <psdc1...@gmail.com> > wrote: > > Hi, > > > > is it possible to disable security in MapReduce to avoid having > > PriviledgedActionException? > > > > Thanks, > > > > > > -- > Harsh J > -- Best regards,