1.内容安排科学合理,易学易懂。以项目实践为主线,以任务驱动的方式介绍基础知识和实施要点。
2.难易适中,案例式教学,帮助读者全面了解Spark大数据处理开发方案。
3.不仅让读者掌握Spark方法,更注重全面培养读者的数据意识、数据思维和数据能力。
4.融合课程思政元素,提供丰富教学资源。
项目1 Spark集群环境搭建 1
任务1 Spark本地模式安装 2
【任务描述】 2
【知识链接】 2
【任务实施】 5
任务2 Spark集群安装及配置 7
【任务描述】 7
【知识链接】 7
【任务实施】 7
任务3 Spark任务提交与运行 11
【任务描述】 11
【任务实施】 11
项目小结 14
项目拓展 14
思考与练习 14
项目2 Spark开发环境搭建 16
任务1 搭建Spark开发环境 17
【任务描述】 17
【知识链接】 17
【任务实施】 17
任务2 开发单词统计程序 25
【任务描述】 25
【任务实施】 25
任务3 Spark程序部署到集群中运行 30
【任务描述】 30
【任务实施】 30
项目小结 34
思考与练习 34
项目3 Spark RDD基本操作 35
任务1 Spark RDD转换算子的应用 36
【任务描述】 36
【知识链接】 36
【任务实施】 38
任务2 Spark RDD行动算子的应用 49
【任务描述】 49
【知识链接】 49
【任务实施】 49
任务3 Spark RDD分区的应用 52
【任务描述】 52
【知识链接】 52
【任务实施】 53
任务4 Spark共享变量的应用 57
【任务描述】 57
【知识链接】 57
【任务实施】 58
项目小结 59
项目拓展 59
思考与练习 59
项目4 Spark SQL操作 61
任务1 Spark SQL入门 62
【任务描述】 62
【知识链接】 62
【任务实施】 62
任务2 Spark SQL基本操作 65
【任务描述】 65
【知识链接】 65
【任务实施】 67
任务3 Spark SQL高级应用 78
【任务描述】 78
【任务实施】 78
项目小结 84
项目拓展 84
思考与练习 84
项目5 电商数据分析系统设计 86
任务1 电商系统设计 87
【任务描述】 87
【知识链接】 87
【任务实施】 87
任务2 电商数据分析流程 89
【任务描述】 89
【知识链接】 90
【任务实施】 91
项目小结 94
项目拓展 94
思考与练习 94
项目6 电商用户行为分析 95
任务1 数据说明及预处理 96
【任务描述】 96
【知识链接】 96
【任务实施】 97
任务2 用户访问量分析 101
【任务描述】 101
【任务实施】 101
任务3 用户购买行为分析 105
【任务描述】 105
【任务实施】 106
任务4 转化率分析 111
【任务描述】 111
【任务实施】 111
项目小结 113
思考与练习 114
项目7 商品销售分析 115
任务1 数据说明及预处理 116
【任务描述】 116
【知识链接】 116
【任务实施】 117
任务2 获取基本信息 122
【任务描述】 122
【任务实施】 122
任务3 基于店铺维度分析 124
【任务描述】 124
【任务实施】 125
任务4 基于商品维度分析 130
【任务描述】 130
【任务实施】 131
项目小结 134
思考与练习 134
项目8 电商订单分析 135
任务1 数据说明及预处理 136
【任务描述】 136
【知识链接】 136
【任务实施】 137
任务2 获取基本信息 140
【任务描述】 140
【任务实施】 140
任务3 基于时间维度分析 143
【任务描述】 143
【任务实施】 144
任务4 基于区域维度分析 148
【任务描述】 148
【任务实施】 148
项目小结 150
思考与练习 150
项目9 电商数据可视化分析 151
任务1 Superset基本操作 152
【任务描述】 152
【知识链接】 152
【任务实施】 153
任务2 电商用户行为数据可视化分析 162
【任务描述】 162
【任务实施】 162
任务3 电商销售数据可视化分析 167
【任务描述】 167
【任务实施】 167
任务4 电商订单数据可视化分析 170
【任务描述】 170
【任务实施】 171
项目小结 174
项目拓展 174
思考与练习 175
参考文献 176
温馨提示:请使用泸西县图书馆的读者帐号和密码进行登录