197.Spark(四):Spark 案例实操,MVC方式代码编程

一、Spark 案例实操

1.数据准备

电商网站的用户行为数据,主要包含用户的 4 种行为:搜索,点击,下单,支付

197.Spark(四):Spark 案例实操,MVC方式代码编程_第1张图片

 197.Spark(四):Spark 案例实操,MVC方式代码编程_第2张图片

197.Spark(四):Spark 案例实操,MVC方式代码编程_第3张图片 样例类:

197.Spark(四):Spark 案例实操,MVC方式代码编程_第4张图片

2. Top10 热门品类

先按照点击数排名,靠前的就排名高;如果点击数相同,再比较下单数;下单数再相同,就比较支付数。

我们有多种写法,越往后性能越高

(1)第一种写法

        // TODO : Top10热门品类
        val sparConf = new SparkConf().setMaster("local[*]").setAppName("HotCategoryTop10Analysis")
        val sc = new SparkContext(sparConf)

   

你可能感兴趣的:(从头开始学编程,spark,大数据,分布式)