Home | About | Sematext search-lucene.com search-hadoop.com
 Search Hadoop and all its subprojects:

Switch to Threaded View
Hadoop, mail # user - Adding mahout math jar to hadoop mapreduce execution


Copy link to this message
-
Re: Adding mahout math jar to hadoop mapreduce execution
Prashant Kommireddi 2012-01-31, 06:42
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 <[EMAIL PROTECTED]> 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.
>