Hi guys: Im getting this very odd error in my sun / ubuntu / hadoop run. - im not running a hadoop cluster here, just some local FS java hadoop map/r jobs. - The exception Im getting on FileSystem.get(conf) is "java.lang.ClassNotFoundException: com.sun.security.auth.UnixPrincipal"
Here are my specs : vagrant@precise64:~/Development/workspace/pisae$ grep 'hadoop' ./ivy.xml *<dependency org="org.apache.hadoop" name="hadoop-core" rev="0.20.205.0"/> * vagrant@precise64:~/Development/workspace/pisae$ java -version *java version "1.6.0_33" Java(TM) SE Runtime Environment (build 1.6.0_33-b03) Java HotSpot(TM) 64-Bit Server VM (build 20.8-b03, mixed mode) * vagrant@precise64:~/Development/workspace/pisae$ lsb_release -a No LSB modules are available. *Distributor ID: Ubuntu Description: Ubuntu 12.04 LTS Release: 12.04 Codename: precise* The error : /home/vagrant/Development/workspace/pisae/build.xml:222: java.lang.NoClassDefFoundError: com/sun/security/auth/UnixPrincipal at org.apache.hadoop.security.UserGroupInformation.<clinit>(UserGroupInformation.java:246) at org.apache.hadoop.fs.FileSystem$Cache$Key.<init>(FileSystem.java:1436) at org.apache.hadoop.fs.FileSystem$Cache.get(FileSystem.java:1337) at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:244) at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:122) ... Caused by: java.lang.ClassNotFoundException: com.sun.security.auth.UnixPrincipal at org.apache.tools.ant.AntClassLoader.findClassInComponents(AntClassLoader.java:1361) at org.apache.tools.ant.AntClassLoader.findClass(AntClassLoader.java:1311) at org.apache.tools.ant.AntClassLoader.loadClass(AntClassLoader.java:1070) at java.lang.ClassLoader.loadClass(ClassLoader.java:247) ... 38 more Any thoughts? Thanks!