Spring-Boot-Neo4j-Movies
Introduction: SpringBoot 集成 Neo4j 图数据库,利用 Spark 的朴素贝叶斯分类器实现基于电影知识图谱的智能问答系统。
Tags:
Spring-Boot 集成 Neo4j 结合 Spark 的朴素贝叶斯分类器实现基于电影知识图谱的智能问答系统
博客地址:https://blog.csdn.net/appleyk
项目博客地址:https://blog.csdn.net/Appleyk/article/details/80422055
升级 Spark 依赖,由原来的 2.3 升级到 2.4,GitHub 官方提醒> = 1.0.0,<= 2.3.2 之间的版本容易受到攻击
spark2.4 == >scala2.11 and scala2.12
<!-- https://mvnrepository.com/artifact/org.apache.spark/spark-core -->
<dependency>
<groupId>org.apache.spark</groupId>
<artifactId>spark-core_2.12</artifactId>
<version>2.4.0</version>
<exclusions>
<exclusion>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
</exclusion>
</exclusions>
</dependency>
<!-- https://mvnrepository.com/artifact/org.apache.spark/spark-mllib -->
<dependency>
<groupId>org.apache.spark</groupId>
<artifactId>spark-mllib_2.12</artifactId>
<version>2.4.0</version>
</dependency>
如果 down 下来的 demo 在本地无法运行,请自行降低版本,保证本地 spark 环境的版本号和 pom 中的 spark 依赖的 jar 包版本一致!
运行图例:

