线程“main”java.lang.nosuchmethodexception中的apache mahout异常

vzgqcmou  于 2021-06-03  发布在  Hadoop
关注(0)|答案(1)|浏览(359)

我已经用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_HOME 我的mahout安装文件夹。有人知道会发生什么吗?

mutmk8jj

mutmk8jj1#

我想你可以试试看 org.apache.mahout.classifier.sgd.RunLogisticmahout-examples-0.7-job.jar

相关问题