# 基于Spark的电影推荐系统 **Repository Path**: lincanfeng/Movie_Recommendation_Spark_Django ## Basic Information - **Project Name**: 基于Spark的电影推荐系统 - **Description**: 使用python爬取数据并采用Django搭建系统的前后台,使用Spark进行数据处理并进行电影推荐 - **Primary Language**: Python - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 85 - **Forks**: 17 - **Created**: 2022-06-04 - **Last Updated**: 2025-07-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: Spark, Python, Django, Linux, MySQL ## README # 基于Spark的电影推荐系统(毕设) #### 介绍 使用python爬取数据并采用Django搭建系统的前后台,使用Spark进行数据处理并进行电影推荐 - 源代码文件:Movie_Recommendation_Spark_Django; - 服务器类型及版本:Ubuntu20.04; - 服务器上的软件版本:MySQL 5.7,Spark 3.0.2; - 部署步骤:准备一个虚拟机环境,里面安装好MySQL和Spark即可,将数据库备份脚本恢复到该数据库中,在windows环境下运行Django程序,将数据库的连接IP改为虚拟机的IP即可。 源代码说明: - djangoProject:默认文件,可以在这里修改Django的设置; - adminapp:开发系统后台的程序; - Spark_Recommend:用于在推荐系统上的推荐算法,将此文件的代码在Spark上运行即可; - Spider_data:开发系统爬虫的程序; - webapp:开发系统前台的程序。 ![输入图片说明](%E9%A2%84%E8%A7%88%E5%9B%BE/%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20250208162909.jpg) ![输入图片说明](%E9%A2%84%E8%A7%88%E5%9B%BE/%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20250208163058.jpg) ![输入图片说明](%E9%A2%84%E8%A7%88%E5%9B%BE/%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20250208163029.jpg)![输入图片说明](%E9%A2%84%E8%A7%88%E5%9B%BE/%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20250208162942.jpg)![输入图片说明](%E9%A2%84%E8%A7%88%E5%9B%BE/%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20250208162923.jpg)![输入图片说明]