基于hadoop的网站用户行为分析系统设计与实现

来源 :中国科学院大学(工程管理与信息技术学院) | 被引量 : 16次 | 上传用户:yxx1314521
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在大型的企业和互联网公司中,每天都会产生非常多的日志文件,数据的量级早已突破了TB (Terabyte)的范畴,如何解决日志数据分散的问题,如何快速而高效的处理这些日志中的数据,如何和业务数据库相互结合,将用户的访问行为、动作偏好分析出来,已经是每一个开始接触大数据的公司都需要考虑的问题。这些问题的解决,可以使企业在发展的路上更清晰的了解自身,能使平时累积的数据为公司带来更大的商业价值。本文从数据分析人员的角度出发,研究企业中常用的数据分析技术和方案,同时参照大数据环境下不断涌现出的各种新兴技术和工具,将各种技术的特点进行分析,提出了利用它们的配合来优化用户行为数据分析的方案,最后设计出一套涵盖数据收集、数据处理、数据计算、数据可视化的用户行为分析系统。本文主要研究和完成的主要工作包括:(1)对系统中所需的相关技术工具进行分析,包括数据收集部分中的Flume、 Kafka,构建数据仓库的MySQ LInfobrigh、Hive,可用于数据计算的Pig,Impa、Spark,生成的可视化图表的Kibana及用于它源数据存储分析和管理的 Elasticsearch等,通过整理它们的特点,确定最后整个系统中对于技术工具的选择。(2)构建数据仓库,通过对不同种类不同类型的日志文件做格式的梳理、数据的清洗,产生格式标准的干净数据文件,将其和从业务数据库导入的数据相互配合,来构建每个产品的数据集,形成数据仓库,以此作为整个用户行为分析系统的核心数据。(3)设计和研发自动的数据可视化工具,将我们在数据仓库之中产生的数据,自动映射至Elasticsearch的文件系统,同时,在Kibana系统里生成默认的图表,解决常规数据可视化方案操作繁琐的问题。依照本文设计方案来构建的用户行为分析系统已在国内某社区互联网公司部署使用,经过数月的运行,情况稳定,效果良好,大大提升了数据分析人员的工作效率,让针对用户行为的分析变的更简单,分析人员也更专注于分析时的逻辑。
其他文献
对天津市环卫专用车辆管理现状进行了评价 ,指出环卫专用车辆管理必须适应市场经济规律 ,走集约型发展道路
系统性红斑狼疮(systemic lupus erythematosus,SLE)是一种临床表现多样的异质性自身免疫性疾病,该病严重危害人类健康,发病机制尚未明确。现有的激素和免疫抑制疗法因存在毒
罚金刑是当前世界各国轻刑化趋势下刑罚配置的必然选择,也是市场经济条件下刑罚多样化、人性化的结果,在刑罚系统中的功能和作用越来越重要。因此,在世界各国,罚金刑的立法配
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield
目的探讨糖尿病周围神经病变合并高同型半胱氨酸血症给予甲钴胺联合叶酸治疗的应用价值。方法选择2018年1月-2018年12月我院收治的糖尿病周围神经病变合并高同型半胱氨酸血症
目的观察全血标本红细胞浓度对不同放置时间后血糖测定结果影响,为科学分析不同红细胞浓度患者全血标本不同放置时间后血糖检测结果变化机理,提供实验室依据。方法选择中国人
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield
42岁的孙建华,是湖南省益阳市杨林坳乡水口山村人,靠走村串户收购猪下水维持一家人的生活。在收购过程中。他发现有人专门收猪蹄筋,一打听。原来这东西在广东、香港、澳门特别畅
《宋会要辑稿》是《宋会要》的辑本,它记录宋代的典章制度,是有关宋代历史的最丰富的资料汇编。本文选取其中的“刑法”部分作文献整理与专题研究,分为上下两篇。 上篇从
目的探讨沟通技巧在急诊儿科静脉穿刺中的作用.方法通过回顾性调查,分析急诊儿科静脉穿刺中沟通技巧的作用.结果发现运用沟通技巧,使急诊儿科静脉穿刺成功率提高,护患、护属