我安装了Hadoop和Mahout。
我用一个例子测试了Hadoop代码,它工作正常。
现在如何在Hadoop上测试Mahout?
当我执行以下命令时
mahout recommenditembased -s SIMILARITY_LOGLIKELIHOOD -i /home/hduser/a.txt -o /output --numRecommendations 25
我收到此错误
Running on hadoop, using /usr/local/hadoop/bin/hadoop and HADOOP_CONF_DIR=
ERROR: Could not find mahout-examples-*.job in /opt/apache-mahout-distribution-0.11.0 or /opt/apache-mahout-distribution-0.11.0/examples/target, please run 'mvn install' to create the .job file
如何解决此问题,请提供一些运行Mahout示例代码的命令行示例
Mahout版本:0.11.0
答案 0 :(得分:0)
只需切换到Mahout安装目录并执行命令即可。 就我而言,它就像:/usr/lib/mahout/mahout-0.8-cdh5.0.5 cd /usr/lib/mahout/mahout-0.8-cdh5.0.5 [root @ C15738 mahout-0.8-cdh5.0.5] #hadoop jar mahout-core-0.8-cdh5.0.5-job.jar org.apache.mahout.cf.taste.hadoop.item.RecommenderJob -Dmapred.input.dir = /input_data/MovieList1.txt -Dmapred.output.dir = mahout_output_27N --usersFile /input_data/users.txt --booleanData --similarityClassname SIMILARITY_COOCCURRENCE --tempDir / temp ..... 只需从hadoop集群上的Mahout安装目录中检查您的命令。