我已经使用Hortonworks在Windows上安装了Hadoop。然后,我下载了mahout并成功运行:
.HADOOP_HOME\bin\hadoop jar C:\mahout-distribution-0.7\mahout-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.72\mahout-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安装文件夹中设置了环境变量MAHOUT_HOME。有人知道会发生什么吗?

最佳答案

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

关于windows - 线程 “main”中的Apache Mahout异常java.lang.NoSuchMethodException,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17494044/

10-12 22:55