当我以这种格式提供输入文件时,我在Hadoop集群上使用Ubuntu12.04,Hadoop-1.0.4,Mahout-0.7运行作业推荐算法,map reduce运行良好但没有给出任何结果(空白)< / p>
tataRecommend100.txt(userID - productID - preference)
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
命令: - 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 SIMILARITY_COOCCURRENCE --input /tataDocomo/recommend/tataRecommend100.txt --output /tataDocomo/recommend/tataRecommendOutput
答案 0 :(得分:0)
您的数据太稀疏/太小而无法提出建议。尝试使用非玩具数据集。
答案 1 :(得分:0)
可能是因为您没有为其提供您想要推荐的用户ID吗?当我第一次尝试时,这发生在我身上。没有输出。您将其放在传入的文件中--userFile。