基于spark的电商用户行为分析系统源码+项目说明.zip
【环境】
spark 2.4.4
scala 2.11.8
hive 3.1.2
mysql 5.7.28
kafka_2.12-2.3.0
jdk 1.8.0_192
hadoop 2.9.2
zookeeper-3.5.5
Ubuntu 18.04
Windows10
Commons包:公共模块包
conf:配置工具类,获取commerce.properties文件中的所有配置信息, 使用户可以通过对象的方式访问commerce.properties中的所有配置
constant:常量接口,包括项目中所需要使用的所有常量
model: Spark SQL样例类,包括Spark SQL中的用户访问动作表、 用户信息表、产品表的样例类
pool:MySQL连接池,通过自定义MySQL连接池,实现对MySQL数据库 的操作
utils:工具类,提供了日期时间工具类、数字格式工具类、参数工具类、字符串工具类、校验工具类等工具类, 里面的类有:
DateUtils:时间工具类,负责时间的格式化、判断时间先后、计算时间差值、获取指定日