项目思路:

使用Spark SQL读取文件数据集来生成Data Frame对象,再利用Spark SQL函数对Data Frame对象进行数据分析,并将结果存入MySQL数据库,再以Web网页的形式对分析结果进行可视化,其中使用Spring Boot读取数据库把数据以JSON形式返回给Vue,ECharts对JSON结果进行分析,得到图表。

项目环境:

JDK(v11.0.13)

Spark(v3.2.1)

Scala(v2.13.8)

Spring Boot(v2.6.7)

Vue(v3.2.23)

ECharts(v5.3.2)

Maven(v3.8.3)

MySQL(v8.0.26)

项目演示:

spark.znzzi.com

原谅我太懒了,不想截图说明了

项目仓库:

数据分析部分:https://github.com/z1zhang/us-covid19-sparksql

数据可视化后端:https://github.com/z1zhang/us-covid19-springboot

数据可视化前端:https://github.com/z1zhang/us-covid19-vue3

可视化部分是前后端分离的Spring Boot + Vue3

最后修改:2023 年 12 月 23 日
点个赞或者请作者喝杯咖啡