我已经安装了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
发布于 2015-12-01 15:28:37
只需切换到Mahout安装目录并执行命令即可。在我的例子中是这样的:/usr/lib/mahout/mahout-0.8-cdh5.0.5cd/usr/lib/mahout/mahout-0.8-cdh5.0.5root@C15738mahout-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安装目录中检查命令即可。
https://stackoverflow.com/questions/33543281
复制相似问题