# Recommender-For-Bigdata-Exercise
大数据实战——商品推荐系统(Spark, Scala, MongoDB, Kafka, Flume, Redis)
没有合适的资源?快使用搜索试试~ 我知道了~
基于Spark+Scala+MongoDB的大数据实战,商品推荐系统设计与实现.zip
共146个文件
xml:28个
java:25个
properties:19个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 69 浏览量
2023-07-31
15:29:24
上传
评论
收藏 7.91MB ZIP 举报
温馨提示
该资源真实可靠,代码都经测试过,能跑通。 快速:Apache Spark以内存计算为核心。 通用 :一站式解决各个问题,ADHOC SQL查询,流计算,数据挖掘,图计算完整的生态圈。只要掌握Spark,就能够为大多数的企业的大数据应用场景提供明显的加速。存储层:HDFS作为底层存储,Hive作为数据仓库 (Hive Metastore:Hive管理数据的schema) 离线数据处理:SparkSQL (做数据查询引擎<===> 数据ETL) 实时数据处理:Kafka + Spark Streaming 数据应用层:MLlib 产生一个模型 als算法 数据展示和对接:Zeppelin 选用考量: HDFS不管是在存储的性能,稳定性 吞吐量 都是在主流文件系统中很占有优势的 如果感觉HDFS存储还是比较慢,可以采用SSD硬盘等方案。存储模块:搭建和配置HDFS分布式存储系统,并Hbase和MySQL作为备用方案。 ETL模块:加载原始数据,清洗,加工,为模型训练模块 和 推荐模块 准备所需的各种数据。 模型训练模块:负责产生模型,以及寻找最佳的模型。 推荐模块:包含离线推荐和实时推荐,离线推荐负责把推荐结果存储到存储系统中实时推荐负责产生实时的消息队列,并且消费实时消息产生推荐结果,最后存储在存储模块中。 数据展示模块:负责展示项目中所用的数据。 数据流向:数据仓库怎么理解?两种东西,其一是IBM微软数据产品为代表的,其二是Hadoop+Hive+Apache Hive数据仓库软件有助于使用SQL读取,写入和管理驻留在分布式存储中的大型数据集。 可以将结构投影到已经存储的数据上。 提供了命令行工具和JDBC驱动程序以将用户连接到Hive。
资源推荐
资源详情
资源评论
收起资源包目录
基于Spark+Scala+MongoDB的大数据实战,商品推荐系统设计与实现.zip (146个子文件)
$PRODUCT_WORKSPACE_FILE$ 489B
$PROJECT_FILE$ 364B
access_log.2019-04-28 15KB
access_log.2019-04-29 5KB
access_log.2020-06-30 16KB
DataLoader$.class 8KB
Product.class 6KB
Rating.class 5KB
MongoConfig.class 5KB
Product$.class 2KB
Rating$.class 2KB
DataLoader.class 2KB
MongoConfig$.class 2KB
DataLoader$$anonfun$1.class 2KB
DataLoader$$anonfun$2.class 1KB
DataLoader$$typecreator2$1.class 1KB
DataLoader$$typecreator4$1.class 1KB
fonts.css 308KB
demo.css 2KB
ratings.csv 1.18MB
ratings.csv 1.18MB
products.csv 25KB
products.csv 25KB
icomoon.eot 1.16MB
icomoon.0a75ccae458aa5a90871.eot 1.16MB
glyphicons-halflings-regular.f4769f9bdb7466be6508.eot 20KB
.gitignore 278B
demo.html 4.47MB
index.html 911B
favicon.ico 37KB
businessServer.iml 328B
KafkaStreaming.iml 216B
DataLoader.iml 190B
recommender.iml 190B
ContentRecommender.iml 81B
ECommerceRecommendSystem.iml 80B
StatisticsRecommender.iml 80B
ProductRestApi.java 6KB
RecommenderService.java 5KB
RatingService.java 4KB
ProductService.java 4KB
UserService.java 3KB
Configure.java 2KB
User.java 2KB
UserRestApi.java 2KB
Application.java 1KB
Product.java 1KB
Rating.java 1KB
Constant.java 1KB
LogProcessor.java 1023B
ProductRatingRequest.java 850B
Recommendation.java 647B
RegisterUserRequest.java 623B
LoginUserRequest.java 617B
ProductRecommendationRequest.java 573B
UserRecommendationRequest.java 537B
RateMoreRecommendationRequest.java 333B
ContentBasedRecommendationRequest.java 331B
HotRecommendationRequest.java 323B
ItemCFRecommendationRequest.java 319B
Application.java 168B
package-info.java 29B
vendor.bundle.js 2.53MB
scripts.bundle.js 789KB
styles.bundle.js 458KB
polyfills.bundle.js 199KB
main.bundle.js 74KB
inline.bundle.js 6KB
demo.js 1KB
inputFiles.lst 3KB
createdFiles.lst 1KB
vendor.bundle.js.map 3.08MB
scripts.bundle.js.map 965KB
styles.bundle.js.map 656KB
polyfills.bundle.js.map 240KB
main.bundle.js.map 70KB
inline.bundle.js.map 6KB
README.md 123B
sgg.png 65KB
logo.png 65KB
stars.png 3KB
logging.properties 3KB
log4j.properties 1KB
log4j.properties 1KB
log4j.properties 264B
log4j.properties 264B
log4j.properties 264B
log4j.properties 264B
log4j.properties 264B
log4j.properties 264B
log4j.properties 264B
log4j.properties 264B
log4j.properties 264B
log4j.properties 264B
log4j.properties 264B
log4j.properties 261B
log4j.properties 261B
log4j.properties 261B
recommend.properties 80B
recommend.properties 80B
共 146 条
- 1
- 2
资源评论
c++服务器开发
- 粉丝: 3181
- 资源: 4461
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- MATLAB代码:基于分布式ADMM算法的考虑碳排放交易的电力系统优化调度研究 关键词:分布式调度 ADMM算法 交替方向乘子法 碳排放 最优潮流 仿真平台:MATLAB+CPLEX GUROBI
- 基于二阶自抗扰ADRC的轨迹跟踪控制,对车辆的不确定性和外界干扰具有一定抗干扰性,基于carsim和simulink仿真 跟踪轨迹为双移线,效果良好,有对应复现资料,是学习自抗扰技术快速入门很好的资料
- 程序名称:转向设计计算程序 开发平台:基于matlab平台 计算内容:阿克曼转角,转弯半径,转向阻力矩,回正力矩,转向主参数,转向传动比,力矩波动,转向梯形,EPS匹配,HPS匹配,齿轮齿条传动比,循
- 基于python的网页自动化工具项目全套技术资料100%好用.zip
- MATLAB【逆变器二次调频模型】 微电网分布式电源逆变器DROOP控制二次调频模型,加入二次控制实现二次调频控制,及二次调压控制,程序可实现上图功能,工况有所改变 需要matlab2021A版
- 抢购软件:快速复制信息
- 纯电动汽车再生制动策略,Cruise和Simulink联合仿真,提供Cruise整车模型和simuink策略模型,有详细解析文档,可运行
- 单机无穷大系统发生各类(三相短路,单相接地,两相接地,两相相间短路)等短路故障,各类(单相断线,两相断线,三相断线)等断线故障,暂态稳定仿真分析
- 微信文章爬虫项目全套技术资料100%好用.zip
- 基于动态窗口算法的AGV仿真避障 可设置起点目标点,设置地图,设置移动障碍物起始点目标点,未知静态障碍物 动态窗口方法(DynamicWindowApproach) 是一种可以实现实时避障的局部规划算
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功