2017年最新大数据实战培训基于Hadoop技术实现的离线电商分析平台全套附配套
课程介绍:本教程从hadoop基本环境的搭建开始、介绍项目相关信息以及展示highcharts展示技术等。此外,为了帮助学员更好的理解知识点,介绍了hadoop、hbase、hive等hadoop生态圈的安装配置和使用等。项目主要涉及到用户行为数据的收集、用户数据的etl操作、用户数据的分析以及分析数据展示等项目模块,最终展示了一个基本的离线数据分析平台的全部实现。
开发源代码以JDK7作为基准,数据库采用mysql,使用hadoop生态圈相关软件应用于该项目。
开发工具: Eclipse;
数据库工具: Mysql
其他工具: Hadoop、Hbase、Hive、Sqoop、Flume、Oozie、Nginx、Highcharts、SpringMVC等
课程目录:
第一章项目需求介绍
1.1、bf_track项目总体介绍
1.2、JavaSDK需求分析介绍
1.3、JsSDK需求分析介绍1
1.4、JsSDK需求分析介绍2
1.5、bf_dataapi项目总体介绍
1.6、bf_dataapi页面展示介绍1
1.7、bf_dataapi页面展示介绍2
1.8、bf_dataapi页面展示介绍3
1.9、bfdataapi的restapi和bftransformer项目结构介绍
1.10、数据存储结构介绍1
1.11、数据存储结构介绍2
1.12、数据存储结构介绍3
第二章用户行为数据收集模块实现讲解
2.1、SDKEngine入口类编写
2.2、SDKMonitor数据发送类编写
2.3、JavaSDK测试
2.4、JsSDKCookieUtil对象编写
2.5、JsSDKtracker对象编写1
2.6、JsSDKtracker对象编写2
2.7、JsSDKtracker对象编写3
2.8、JsSDKtracker对象编写4
2.9、JsSDK测试
第三章数据分析模块实现讲解
3.1、UserAgent解析
3.2、IP解析1
3.3、IP解析2
3.4、EventLogConstants类编写
3.5、LoggerUtil日志解析工具类编写
3.6、AnalyserLogDataMapper类编写
3.7、AnalyserLogDataRunner类编写
3.8、测试1
3.9、测试2
3.10、BrowserDimension类编写
3.11、DateDimension类编写
3.12、PlatformDimension类编写
3.13、DimensionConverter类编写1
3.14、DimensionConverter类编写2
3.15、TransformerOutputFormat类编写1
3.16、TransformerOutputFormat类编写2
3.17、新增用户统计mr程序输出类编写
3.18、NewInstallUserMapper类编写
3.19、NewInstallUserRudecer类编写
3.20、NewInstallUserRunner类编写1
3.21、NewInstallUserRunner类编写2
3.22、NewInstallUser代码测试
3.23、TotalInstallUser统计代码编写
3.24、ActiveUserMapper类编写
3.25、ActiveUserReducer类编写
3.26、ActiveUserRunner类编写
3.27、Collector输出类编写及测试
3.28、活跃会员分析1
3.29、活跃会员分析2
3.30、MemberUtil类编写
3.31、NewMemberMapper类编写
3.32、NewMemberReducer类和Runner类编写
3.33、测试
3.34、SessionMapper类编写
3.35、SessionsReducer类编写
3.36、SessionsRunner类编写以及测试
3.37、HourlyActiveUser分析1
3.38、HourlyActiveUser分析2
3.39、HourlySession相关分析1
3.40、HourlySession相关分析2
3.41、Mapper编写
3.42、Reducer和Runner编写
3.43、测试
3.44、Mapper公用代码提取1
3.45、Mapper公用代码提取2
3.46、Runner公用代码提取1
3.47、Runner公用代码提取2
3.48、Runner公用代码提取3
3.49、统计规则介绍
3.50、LocationDimension类编写
3.51、Mapper类编写
3.52、Reducer和Runner类编写
3.53、测试
3.54、统计规则介绍
3.55、InboundDimension相关类编写
3.56、InboundMapper类编写1
3.57、InboundMapper类编写2
3.58、InboundReducer&Runner类编写以及测试
3.59、InboundBounceMapper类编写
3.60、InboundBounceReducer类编写1
3.61、InboundBounceReducer类编写2
3.62、InboundBounceRunner类编写以及测试
3.63、服务器hdfs参数调优
3.64、Linux文件句柄数操作
3.65、服务器hbase参数优化
3.66、服务器mapreduce参数调优
3.67、代码调优
3.68、Mapper&Reduce调优
3.69、Runner调优
3.70、服务器端相关类编写1
3.71、服务器端相关类编写2
3.72、client端相关类编写
3.73、测试
3.74、用户浏览深度Hive分析1
3.75、用户浏览深度Hive分析2
3.76、用户浏览深度Hive分析3
3.77、用户浏览深度Hive分析4
3.78、用户浏览深度Hive分析5
3.79、事件分析Hive编写1
3.80、事件分析Hive编写2
3.81、规则介绍以及外部表创建
3.82、Dimension操作相关UDF编写
3.83、订单数量分析1
3.84、订单数量分析2
3.85、订单金额分析
3.86、订单信息mysql保存
3.87、订单信息获取相关UDF编写
3.88、TotalAmount相关UDF编写
3.89、成功支付订单相关统计指标的分析
3.90、退款订单相关统计指标分析
3.91、Oozie流部署规则介绍
3.92、Oozie流编写1
3.93、Oozie流编写2
第四章数据展示模块讲解
4.1、规则介绍
4.2、AEController编写1
4.3、AEController编写2
4.4、AEController编写3
4.5、AEController编写4
4.6、AEService编写
4.7、其他类编写
4.8、Spring配置信息编写及测试
4.9、后台程序编写
4.10、前台页面编写
4.11、程序后台编写
4.12、前端页面编写
4.13、后台程序编写
4.14、前端页面编写
4.15、后台程序编写
4.16、前端页面编写
4.17、后台&前端程序代码编写
4.18、程序后台实现
4.19、程序前端实现1
4.20、程序前端实现2
4.21、后台程序编写1
4.22、后台程序编写2
4.23、前端页面编写
4.24、项目总结
资源下载地址和密码(百度云盘):**** Hidden Message ***** 百度网盘信息回帖可见
本资源由Java自学网收集整理【www.javazx.com】 1111111好资源 不错 支持一个了 要赶紧学习了,走起 在这里找到了 给力 好资源 视频棒棒的 大佬厉害呀 赞赞赞!! 学习学习啦