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

我以为是类路径问题,我发现JobContext包含在hadoop2.2.0-core.jar中,但是在设置类路径后,它仍然不起作用。

有任何想法吗?
干杯

最佳答案

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

关于java - mahout配置错误,如何解决,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23755859/

10-12 23:49