How are you building the mapreduce jar? Try not to include the Mahout dist while building MR jar, and include it only on "-libjars" option.
On Mon, Jan 30, 2012 at 10:33 PM, Daniel Quach <danqu...@cs.ucla.edu> wrote: > I have been compiling my mapreduce with the jars in the classpath, and I > believe I need to also add the jars as an option to -libjars to hadoop. > However, even when I do this, I still get an error complaining about > missing classes at runtime. (Compilation works fine). > > Here is my command: > hadoop jar makevector.jar org.myorg.MakeVector -libjars > /usr/local/mahout/math/target/mahout-math-0.6-SNAPSHOT.jar input/ output/ > > This is the error I receive: > Exception in thread "main" java.lang.NoClassDefFoundError: > org/apache/mahout/math/DenseVector > > I wonder if I am using the GenericOptionsParser incorrectly? I'm not sure > if there is a deeper problem here. >