Apache Mahout Exception in thread "main" java.lang.NoSuchMethodException



我已经使用Hortonworks在windows上安装了Hadoop。然后我下载了mahout并成功运行:

.HADOOP_HOMEbinhadoop jar C:mahout-distribution-0.7mahout-core-0.7-job.jar org.apache.mahout.cf.taste.hadoop.item.RecommenderJob -s SIMILARITY_COOCURRENCE --input i --output o

然而,这是唯一有效的模块之一。

当我运行其他如:

.HADOOP_HOME/bin/hadoop jar C:mahout-distribution-0.72mahout-core-0.7-job.jar org.apache.mahout.classifier.sgd.OnlineLogisticRegression --input u --output u

我一直得到以下错误:

Exception in thread "main" java.lang.NoSuchMethodException: org.apache.mahout.classifier.sgd.OnlineLogisticRegression.main([Ljava.lang.String;)
    at java.lang.Class.getMethod(Class.java:1605)
    at org.apache.hadoop.util.RunJar.main(RunJar.java:150)

我将环境变量MAHOUT_HOME设置为我的mahout安装文件夹。有人知道会发生什么吗?

我想您可以尝试从mahout-examples-0.7-job.jar 运行org.apache.mahout.classifier.sgd.RunLogistic

相关内容

  • 没有找到相关文章

最新更新