电影推荐系统-[离线统计部分](一)前期准备
1.新建一个子项目
在recommender包里面新建一个项目
New-->Module
![]()
2.修改配置文件pom.xml
在这个新创建的子项目里修改pom.xml配置文件:
|
<properties> <mongodb-spark.version>2.0.0</mongodb-spark.version> <casbah.version>3.1.1</casbah.version> </properties>
<dependencies> <!--spark依赖--> <dependency> <groupId>org.apache.spark</groupId> <artifactId>spark-core_2.11</artifactId> </dependency> <dependency> <groupId>org.apache.spark</groupId> <artifactId>spark-sql_2.11</artifactId> </dependency>
<!--scala--> <dependency> <groupId>org.scala-lang</groupId> <artifactId>scala-library</artifactId> </dependency>
<!--mongoDB--> <!-- 用于代码方式连接MongoDB --> <dependency> <groupId>org.mongodb</groupId> <artifactId>casbah-core_2.11</artifactId> <version>${casbah.version}</version> </dependency> <!-- 用于Spark和MongoDB的对接 --> <dependency> <groupId>org.mongodb.spark</groupId> <artifactId>mongo-spark-connector_2.11</artifactId> <version>${mongodb-spark.version}</version> </dependency> </dependencies>
|
3.引入Scala插件+修改java目录为scala目录+引入log4j
![]()
![]()
![]()