Mahout问题总括

本文介绍如何使用Apache Mahout构建推荐引擎,包括Taste架构部署的具体步骤与常见问题解决方法,涉及版本适配、依赖配置及数据库导入等方面。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1,推荐文章

(1)基于 Apache Mahout 构建社会化推荐引擎    https://www.ibm.com/developerworks/cn/java/j-lo-mahout/

(2)Mahout之(四)Taste的架构和部署Demo    http://blog.youkuaiyun.com/bornhe/article/details/7536387

(3)基于 Apache Mahout 构建社会化推荐引擎  http://www.oschina.net/question/12_7672     

(3)Apache Mahout 简介  http://www.ibm.com/developerworks/cn/java/j-mahout/#resources

 

 

2,Taste的架构和部署Demo出现的问题:

(1)主要参考推荐文章(1),不过步骤4: 回到/mahout-0.5/examples目录下,运行"mvn install",和原文有点区别(刚开始的时候在core 目录下运行"mvn install",但是最终../examples/target/目录下没有生成grouplens.jar ,这一点注意。。。)

(2)我用mahout 0.5的版本替换了,但由于0.5版本有几个地方被修改了,需要修改到适应0.5版本的,需要将这几个jar包指到正确的位置,有个包还要改名字,修改后分别是:

jasper.jar,jsp-api.jar,servlet-api.jar和数据库连接包,将着几个包正确引入即可。

(3)项目中会有一处函数参数错误,,按照提示,将参数修改成正确参数即可;

(4)web.xml文件会提示有错误,参考http://blog.youkuaiyun.com/softwarehe/article/details/7465151修改头文件。。

(5)数据库导入,由于提供的数据是dat格式的,下载位置:http://www.grouplens.org/,该网站提供100kB,1mB以及更大的电影数据的下载,引入mysql数据库中需要一定的转换,这里主要参考http://www.cnblogs.com/abelstronger/articles/2093847.html,该文实现的是windows下的数据导入,,在linux下注意数据存放位置,适当修改即可,稍后贴出linux下的代码;

(6)通过修改就可以看到登录页面了,该页面比较简洁,登录操作参考2(4)中的链接最下面内容。

 

转载于:https://www.cnblogs.com/lpshou/archive/2012/12/13/2817025.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值