Mahout 推荐引擎的文件输入格式是什么?
我使用Ubuntu12.04、Hadoop-1.0.4、Mahout-0.7在Hadoop集群上运行作业作为推荐算法当我以这种格式提供输入文件时,map reduce运行良好,但没有给出任何结果(空白) TatareCommited100.txt(userID-productID-preference) 命令:-Mahout 推荐引擎的文件输入格式是什么?,mahout,recommendation-engine,mahout-recommender,Mahout,Recommendation Engine,Mahout Recommender,我使用Ubuntu12.04、Hadoop-1.0.4、Mahout-0.7在Hadoop集群上运行作业作为推荐算法当我以这种格式提供输入文件时,map reduce运行良好,但没有给出任何结果(空白) TatareCommited100.txt(userID-productID-preference) 命令:-bin/hadoop-jar/home/hadoop/apacheC/mahout-distribution-0.7/mahout-core-0.7-job.jar org.apache
bin/hadoop-jar/home/hadoop/apacheC/mahout-distribution-0.7/mahout-core-0.7-job.jar
org.apache.mahout.cf.taste.hadoop.item.RecommenderJob-s相似度\u coccurrence--input/tataDocomo/recomment/tatarecomment100.txt--output/tataDocomo/recomment/tatarecommentdoutput
您的数据太稀疏/太小,无法提出建议。尝试使用非玩具数据集。可能是因为您没有给它提供您想要推荐的用户id?我第一次尝试的时候就遇到了这种情况。没有输出。您可以将其放入您传递给--userFile的文件中。您确定您的代码吗?@Tariq,是的,我确定当我使用GroupLensdata(文件)时,代码工作正常。我在这里也使用了相同的结构,但由于空间限制,无法工作。我只显示了20行,但我运行的10000个评级(行)具有不同的值。
14218954 54518 4
14218954 617691 2
14218954 616488 2
14218954 614975 2
14218954 605662 1
14218954 619979 1
14218954 14183 3
14218954 611309 5
14218954 615242 3
14218954 13138 1
14232708 54518 1
14232708 617691 3
14232708 616488 1
14232708 614975 5
14232708 605662 4