park课程综合实验案例:淘宝双数据分析与预测

免费为全国高校提供大数据教学案例

建设者:厦门大学计算机科学系  林子雨 博士/助理教授

扫一扫手机访问本主页

案例简介

Spark课程实验案例:淘宝双11数据分析与预测课程案例,由厦门大学数据库实验室团队开发,旨在满足全国高校大数据教学对实验案例的迫切需求。本案例涉及数据预处理、存储、查询和可视化分析等数据处理全流程所涉及的各种典型操作,涵盖Linux、MySQL、Hadoop、Hive、Sqoop、Eclipse、ECharts、Spark等系统和软件的安装和使用方法。案例适合高校(高职)大数据教学,可以作为学生学习大数据课程后的综合实践案例。通过本案例,将有助于学生综合运用大数据课程知识以及各种工具软件,实现数据全流程操作。各个高校可以根据自己教学实际需求,对本案例进行补充完善。

案例目的

适用对象

本案例可以作为《大数据处理技术Spark》课程在学期结束后的“大作业”,或者可以作为学生暑期或寒假大数据实习实践基础案例,完成本案例预计耗时7天。

预备知识

硬件要求

本案例可以在单机上完成,也可以在集群环境下完成。

单机上完成本案例实验时,建议计算机硬件配置为:500GB以上硬盘,8GB以上内存。

软件工具

本案例所涉及的系统及软件:

图 案例所涉及软件总体概览图

数据集

淘宝购物行为数据集 (5000万条记录,数据有偏移,不是真实的淘宝购物交易数据,但是不影响学习)

THE END
0.MySQL数据库入门看这一篇就够(超级详细,从零学起)mysql入门文章浏览阅读1.3w次,点赞69次,收藏255次。学习MySQL数据库是一个循序渐进的过程,从基本的概念到高级的操作和优化都有很多知识点需要掌握。下面是一个详细的学习指南,涵盖了从基础到高级的内容。_mysql入门jvzquC41dnuh0lxfp0tfv8ftx2631jwvkerf1mjvckrt1:8;95<46>
1.数据库快速入门数据库快速入门 本文档旨在介绍如何创建 MySQL 数据库实例、进行基本设置以及连接到数据库实例。引导新手快速了解基础场景的操作和配置及相关功能。 步骤一:创建 MySQL 数据库实例 进入交大云控制台。 点击“数据库”->“创建数据库”按钮,弹出数据库创建页面。 jvzquC41lerpwm3ulv{/gmz0ep5eqlzogpz0fnyckn4ivvqAkfC22<8
2.MySQLMySQL入门基础mysql数据库基础知识【MySQL】MySQL入门基础 本文介绍了数据库的基础概念,比较了文件存储与数据库的区别,重点讲解了MySQL的基本使用,包括连接服务器、数据库管理、数据表结构、SQL分类以及InnoDB和MyISAM存储引擎的特性。 该文章已生成可运行项目,预览并下载项目源码 文章目录 一、数据库基础jvzquC41dnuh0lxfp0tfv8r2a8=6;>8361gsvrhng1jfvjnnu1746;83927
3.MySQL数据库入门最详细的入门教学mysql使用入门教程二、MySQL基础知识 三、进入MySQL 四、数据库的基本操作 五、数据表的基本操作 六、数据的基本操作 一、前言 作者作为一名自学测试开发的爱好者,因为正在学习网页设计,考虑到后台问题,所以便自学了数据库,可能给大家总结的不是很全,但是一些必要的点肯定会讲到。现在市场上有很多图形化的数据库,没有什么可讲的,读 jvzquC41dnuh0lxfp0tfv8|gkzooa?<7758628ftvkimg8igvcomu8645:815B>
4.Mysql基础知识点汇总Mysql本文给大家汇总介绍了mysql的23个基础的知识点,这些都是学习mysql的必备知识,小伙伴们可以参考下。GPT4.0+Midjourney绘画+国内大模型 会员永久免费使用!【 如果你想靠AI翻身,你先需要一个靠谱的工具!】 1.什么是SQL语句 sql语言:结构化的查询语言。(Structured Query Language),是关系数据库管理系统的标准语言。 jvzquC41yy}/lk:30pku1jwvkerf1@75;;4ivv
5.MySQL数据库的基础知识^更上一层楼$1.数据库day01 数据库介绍: 1.随意存放在一个文件中的数据,数据的格式千差万别 tank|123 jason:123 sean~123 2.软件开发目录规范 Project: conf bin core db: 存放一个个的文件 1、2都是从本地读取的数据。 3.将所有数据存放到一个第三方的jvzquC41yy}/ewgnqiy/exr1du813B4r13815@7720nuou
6.MySQL入门教程MySQL 入门教程 MySQL是最流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。 在本教程中,会让大家快速掌握MySQL的基本知识,并轻松使用MySQL数据库。 什么是数据库? 数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,jvzquC41yy}/y
7.快速入门数据库快速入门 本文档旨在介绍如何创建 MySQL 数据库实例、进行基本设置以及连接到数据库实例。引导新手快速了解基础场景的操作和配置及相关功能。 步骤一:创建 MySQL 数据库实例 进入交大云控制台。 点击“数据库”->“创建数据库”按钮,弹出数据库创建页面。 jvzquC41lerpwm3ulv{/gmz0ep5eqlzogpz0fnyckn4ivvqAoqj>s|yctv,jfF6255
8.Mysql基础(入门)例如:在mysql里创建一个库createdatabasedb3;它在文件系统里就是多了一个目录,cd /var/lib/mysql/(yum安装数据库数据存储的位置) 在这里面有一个db3目录,这就是刚刚create database db3做出来的。cd db3,ls 有个初始文件,db.opt。 在数据库创建一张表createtablet3(id int);再切过去看会发现多了一个jvzquC41dnuh0lxfp0tfv8|gkzooa>8372:528ftvkimg8igvcomu86488=8;A8
9.MySQL零基础入门:从安装到实战的全流程指南mysql0基础无论是初创公司快速搭建业务系统,还是大型企业处理海量数据,MySQL都能提供可靠的支持。本文将带大家从零开始,系统且深入地了解MySQL的基础知识,为后续的进阶学习和实践打下坚实的基础。 目录 一、什么是MySQL 二、安装与连接MySQL 三、创建数据库和表 四、数据的增删查改jvzquC41dnuh0lxfp0tfv8ha32841jwvkerf1mjvckrt1:9::583;?
10.MySQL数据库入门(超详细,多图解)mysql使用教程图解MySQL数据库入门(超详细,多图解) 本文从基础知识出发,详细介绍了在DOS环境下MySQL的安装、登录及基本操作,包括数据库、数据表的创建、查询、修改和删除等操作。适合初学者快速上手。 一,前言 作者是一名双非本科大二在校学生,因为闲得无聊就自学了数据库,从软件领域来说吧,无论是C/S、B/S架构的软件,只要涉及jvzquC41dnuh0lxfp0tfv8vsa7732A9641gsvrhng1jfvjnnu1734>9536<
11.MySQL数据库基础学习入门教程(非常详细)MySQL数据库基础学习入门教程(非常详细) 本文介绍了MySQL的基础知识,包括数据库的概念,如DBMS和SQL,以及主流的数据库管理系统。接着详细阐述了MySQL的下载、安装过程,特别是社区版本的特性。安装步骤包括同意许可协议、自定义安装、配置服务器和设置root用户密码。最后,文章提供了通过命令行连接MySQL的方法,并提到了PythonjvzquC41dnuh0lxfp0tfv8}z38=67=>:;9?0c{ykenk0fnyckny03<687;?66
12.MySQL数据库介绍——初始数据库MySQL腾讯云开发者社区哈喽大家好我是网络豆云计算运维人员,本系列文章主要给大家讲解MySQL数据库的一些操作,从入门到精通,本文讲解的是MySQL数据库的认识。和我一起进入数据库的世界吧! 一.数据库基础知识 Mysql是⼀个开放源代码的数据库管理系统(DBMS) ,它是由 Mysql AB 公司开发、发布并⽀持的。 Mysql 是⼀个跨平台的开源关系jvzquC41enuvf7ygpekov7hqo1jfxnqqrgx0c{ykenk04=9;;9;