mahout配置错误,如何解决它

时间:2014-05-20 09:24:51

标签: java hadoop mahout

mahout-0.9根本不起作用。我下载二进制包并设置环境变量。

当命令mahout --help 它报告

WARN driver.MahoutDriver;
Uable to add class:org.apache.mahout.math.hadoop.similarity.cooccurence.RowSimilarityJob
java.lang.NoClassDefFoundError:org/apache/hadoop/mapreduce/JobContext
hadoop2.2,mahout0.9

我认为这是类路径问题,我发现在hadoop2.2.0-core.jar中包含了JobContext,但在我设置了classpath之后,它仍然无效。

任何想法? 欢呼声

1 个答案:

答案 0 :(得分:0)

Mahout 0.9不支持Hadoop 2.即将发布的1.0版将会发布。如果您想将Mahout与Hadoop 2一起使用,则必须从最新的源代码构建并指定Hadoop配置文件。这样做的说明如下:http://mahout.apache.org/developers/buildingmahout.html