You need to build the jar yourself. Refer to: http://osg-test2.unl.edu/documentation/hadoop/building-a-hadoop-release
Under hadoop-0.20.2/src/contrib/thriftfs, type: ant jar You would have thriftfs.jar under: hadoop-0.20.2/build/contrib/thriftfs/ On Wed, Jun 16, 2010 at 7:33 PM, momina khan <[email protected]> wrote: > hi! > i have to use HDFS in my python project and am trying to use thriftfs for > it > but i cant seem to launch the HadoopThriftServer via the > start_thrift_server.sh script > > i keep getting this error > Exception in thread "main" java.lang.NoClassDefFoundError: > org/apache/hadoop/thriftfs/HadoopThriftServer > Caused by: java.lang.ClassNotFoundException: > org.apache.hadoop.thriftfs.HadoopThriftServer > at java.net.URLClassLoader$1.run(URLClassLoader.java:217) > at java.security.AccessController.doPrivileged(Native Method) > at java.net.URLClassLoader.findClass(URLClassLoader.java:205) > at java.lang.ClassLoader.loadClass(ClassLoader.java:319) > at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294) > at java.lang.ClassLoader.loadClass(ClassLoader.java:264) > at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:332) > Could not find the main class: > org.apache.hadoop.thriftfs.HadoopThriftServer. Program will exit. > > it says on the internet one place that path to conf must be made part of > the > classpath and some place else that some jars that should be included by the > script are not part of some hadoop distros ... i have tried running the > script with hadoop-0.20.2 and hadoop-0.19.2 same error! > > plz help .... am stuck at the initial phase cant move on to actual HDFS > interaction! > > thanks in anticipation! > momina >
