You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@mahout.apache.org by slee <sl...@gmail.com> on 2014/10/10 05:01:43 UTC

mahout seqdirectory NoClassDefFoundError

Hi all:

When I try to run the 20news-group
example(http://mahout.apache.org/users/classification/twenty-newsgroups.html),I
get the error below:


mahout seqdirectory -i $WORK_DIR/20news-all -o $WORK_DIR/20news-seq
MAHOUT_LOCAL is not set; adding HADOOP_CONF_DIR to classpath.
Error: Could not find or load main class classpath
Running on hadoop, using /home/hadoop/hadoop-0.20.2/bin/hadoop and
HADOOP_CONF_DIR=/home/hadoop/hadoop-0.20.2/conf
MAHOUT-JOB: /home/hadoop/mahout-distribution-0.9/mahout-examples-0.9-job.jar
14/10/09 19:48:07 INFO common.AbstractJob: Command line arguments:
{--charset=[UTF-8], --chunkSize=[64],
--endPhase=[2147.text.PrefixAdditionFilter],
--input=[/tmp/mahout-work-hadoop/20news-all], --keyPrefix=[],
--method=[mapreduce], --outputtPhase=[0], --tempDir=[temp]}
Exception in thread "main" java.lang.NoClassDefFoundError:
org/apache/hadoop/mapreduce/lib/input/CombineFileInputFormat
	at java.lang.ClassLoader.defineClass1(Native Method)



Before I ran the 20news example,I have ran kmeans example, that's ok.
I wonder that if my hadoop version is not compatable with mahout-0.9.
I use hadoop-0.20.2 and mahout-0.9.




Re: mahout seqdirectory NoClassDefFoundError

Posted by Peng Zhang <pz...@gmail.com>.
Hi,

You want to upgrade your hadoop to version 2.4.

Peng Zhang


On Oct 10, 2014, at 11:01 AM, slee <sl...@gmail.com> wrote:

> Hi all:
> 
> When I try to run the 20news-group
> example(http://mahout.apache.org/users/classification/twenty-newsgroups.html),I
> get the error below:
> 
> 
> mahout seqdirectory -i $WORK_DIR/20news-all -o $WORK_DIR/20news-seq
> MAHOUT_LOCAL is not set; adding HADOOP_CONF_DIR to classpath.
> Error: Could not find or load main class classpath
> Running on hadoop, using /home/hadoop/hadoop-0.20.2/bin/hadoop and
> HADOOP_CONF_DIR=/home/hadoop/hadoop-0.20.2/conf
> MAHOUT-JOB: /home/hadoop/mahout-distribution-0.9/mahout-examples-0.9-job.jar
> 14/10/09 19:48:07 INFO common.AbstractJob: Command line arguments:
> {--charset=[UTF-8], --chunkSize=[64],
> --endPhase=[2147.text.PrefixAdditionFilter],
> --input=[/tmp/mahout-work-hadoop/20news-all], --keyPrefix=[],
> --method=[mapreduce], --outputtPhase=[0], --tempDir=[temp]}
> Exception in thread "main" java.lang.NoClassDefFoundError:
> org/apache/hadoop/mapreduce/lib/input/CombineFileInputFormat
> 	at java.lang.ClassLoader.defineClass1(Native Method)
> 
> 
> 
> Before I ran the 20news example,I have ran kmeans example, that's ok.
> I wonder that if my hadoop version is not compatable with mahout-0.9.
> I use hadoop-0.20.2 and mahout-0.9.
> 
> 
>