美文网首页
hadoop项目实战

hadoop项目实战

作者: Aimerwhy | 来源:发表于2017-12-18 21:56 被阅读0次

    用户行为日志概述

    用户行为日志:用户每次访问网站时所有的行为数据(访问、浏览、搜索、点击...);用户行为轨迹、流量日志

    为什么分析行为日志:网站页面的访问量;网站的黏性;推荐

    生成渠道:Nginx 、Ajax

    用户行为日志内容:

    访问者使用的客户端,模块app ID,跳转的链接地址,访问者IP地址,访问者账号,访问时间和区域

    日志数据内容:

    1)访问的系统属性: 操作系统、浏览器等等

    2)访问特征:点击的url、从哪个url跳转过来的(referer)、页面上的停留时间等

    3)访问信息:session_id、访问ip(访问城市)等

    日志分析的意义:

    网站的眼睛:知道访问者的有关信息如地址、感兴趣内容

    网站的神经:

    离线数据处理流程:

    1)数据采集

    Flume: web日志写入到HDFS

    2)数据清洗

    脏数据

    Spark、Hive、MapReduce 或者是其他的一些分布式计算框架

    清洗完之后的数据可以存放在HDFS(Hive/Spark SQL)

    3)数据处理

    按照我们的需要进行相应业务的统计和分析

    Spark、Hive、MapReduce 或者是其他的一些分布式计算框架

    4)处理结果入库

    结果可以存放到RDBMS、NoSQL

    5)数据的可视化

    通过图形化展示的方式展现出来:饼图、柱状图、地图、折线图

    ECharts、HUE、Zeppelin

    项目需求

    功能实现

    相关文章

      网友评论

          本文标题:hadoop项目实战

          本文链接:https://www.haomeiwen.com/subject/hgxvwxtx.html