spark大型项目实战:电商用户行为分析大数据平台(一)

标签:spark,大数据,电商,用户行为

项目介绍:

本项目主要用于互联网电商企业中,使用spark技术开发的大数据统计分析平台,对电商网站的各种用户行为(访问行为,购物行为,广告点击行为等)进行复杂的分析。用统计分析出来的数据,辅助公司中的pm(产品经理),数据分析师以及管理人员分析现有产品的情况,并根据用户行为分析结果持续改进产品的设计,以及调整公司的战略和业务,最终达到用大数据技术来帮助提升公司的业绩,营业额以及市场占有率的目标。

项目主要采用目前大数据领域最流行,最热门的技术--spark,具有普通项目无法比拟的技术前瞻性与尖端性,本项目使用了spark技术生态栈中最常用的三个技术框架,spark core,spark sql和spark streaming,进行离线计算和实时计算业务模块的开发,实现了包括用户访问session分析,页面单跳转化率统计,热门商品离线统计,广告流量实时统计4个业务模块

项目中所有的业务模块都是直接从实际企业项目中抽取出来的,业务复杂度绝对没有任何缩水,只是为了更好的贴近大数据实战课程的需要,进行了一定程度上的技术整合和业务整合。该项目的真实性,业务复杂性以及实战性都是一流的。

项目特色:

1:项目中采用完全还原企业大数据项目开发场景的方式来讲解,每一个业务模块的讲解都包括了需求分析,方案设计,数据设计,编码实现,功能测试,性能调优等环节

功能简介:

1:用户访问session分析:该模块主要是对用户访问session进行统计分析,包括session的聚合指标计算,按时间比例随机抽取session,获取每天点击,下单和购买排名前10的品类,并获取top10品类的点击量排名前10的session。该模块可以让产品经理,数据分析师以及企业管理层形象地看到各种条件下的具体用户行为以及统计指标,从而对公司的产品设计以及业务发展战略做出调整,主要使用spark core实现。

2:页面单跳转化率统计

3:热门商品离线统计

4:广告流量实时统计

环境介绍:

1:centos6.4        2:CDH5.3.6        3:Spark1.5.1          4:Zookeeper3.4.5          5:Kafka          

6:flume                  7:java(scala)      8:Eclipse

  • 5
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
如今的大数据技术应用场景,对实时性的要求已经越来越高。作为新一代大数据流处理框架,由于非常好的实时性,Flink独树一帜,在近些年引起了业内极大的兴趣和关注。Flink能够提供毫秒级别的延迟,同时保证了数据处理的低延迟、高吞吐和结果的正确性,还提供了丰富的时间类型和窗口计算、Exactly-once 语义支持,另外还可以进行状态管理,并提供了CEP(复杂事件处理)的支持。Flink在实时分析领域的优势,使得越来越多的公司开始将实时项目向Flink迁移,其社区也在快速发展壮大。目前,Flink已经成为各大公司实时领域的发力重点,特别是国内以阿里为代表的一众大厂,都在全力投入,不少公司为Flink社区贡献了大量源码。如今Flink已被很多人认为是大数据实时处理的方向和未来,很多公司也都在招聘和储备了解掌握Flink的人才。本教程将Flink理论与电商数据分析项目实战并重,对Flink基础理论知识做了系统的梳理和阐述,并通过电商用户行为分析的具体项目用多个指标进行了实战演练。为有志于增加大数据项目经验、扩展流式处理框架知识的工程师提供了学习方式。二、教程内容和目标本教程主要分为两部分:第一部分,主要是Flink基础理论的讲解,涉及到各种重要概念、原理和API的用法,并且会有大量的示例代码实现;第二部分,以电商作为业务应用场景,以Flink作为分析框架,介绍一个电商用户行为分析项目的开发实战。通过理论和实际的紧密结合,可以使学员对Flink有充分的认识和理解,在项目实战中对Flink和流式处理应用的场景、以及电商分析业务领域有更深刻的认识;并且通过对流处理原理的学习和与批处理架构的对比,可以对大数据处理架构有更全面的了解,为日后成长为架构师打下基础。三、谁适合学1、有一定的 Java、Scala 基础,希望了解新的大数据方向的编程人员2、有 Java、Scala 开发经验,了解大数据相关知识,希望增加项目经验的开发人员3、有较好的大数据基础,希望掌握Flink及流式处理框架的求职人员

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值