企业级大数据项目实战:用户搜索行为分析系统从0到1
以实际项目开发为主线,手把手教学,涵盖当今主流的大数据技术。

作者:张伟洋

 

定价:89元

印次:1-1

ISBN:9787302630906

出版日期:2023.06.01

印刷日期:2023.06.07

图书责编:王金柱

图书分类:零售

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

《企业级大数据项目实战:用户搜索行为分析系统从0到1》基于真实业务场景,以项目导向为主线,从0到1全面介绍“企业级大数据用户搜索行为分析系统”的搭建过程。全书共6章,第1章讲解项目需求与架构设计,详细阐述项目数据流与系统架构;第2章介绍大数据项目开发环境配置,手把手带领读者配置操作系统、Hadoop集群与相关工具,为后续项目实施打下基础;第3~5章逐步实现项目需求,第3章讲解“用户行为数据采集模块”的开发,第4章讲解“用户行为数据离线分析模块”的开发,第5章讲解“用户行为数据实时分析模块”的开发,这3章采用项目导向的方式,让读者参与实际开发过程;第6章讲解“数据可视化模块”的开发,并整合各模块,测试数据流转,完成项目的开发与部署。 《企业级大数据项目实战:用户搜索行为分析系统从0到1》项目源自真实业务场景,目的是使读者通过实际项目来理解理论知识并提高实践能力。本书适合缺乏大数据项目经验的从业者阅读,也适合作为高等院校大数据专业的教学用书。

张伟洋,从业近10年,大数据领域资深专家,拥有多年知名互联网公司软件研发经验,曾在互联网旅游公司任软件研发事业部经理。目前从事大数据项目讲师工作,先后多次为各大高校举行大数据专题讲座,对Hadoop及周边大数据框架ZooKeeper、Hive、HBase、Storm、Spark、Flink等有着深入的研究。已出版《Flink大数据分析实战》《Hadoop 3.x大数据实战》等图书。

前 言 当今互联网已进入大数据时代,大数据技术已广泛应用于各行各业。不同领域每天都会产生海量数据,数据计量单位已从TB发展到ZB,未来数据量还将爆发式增长。谷歌、阿里巴巴、百度、京东等互联网公司都急需掌握大数据技术的人才,目前这类人才出现了供不应求的状况。 市面上大数据相关的图书不少,但以真实项目贯穿全书来介绍技术和提升应用能力的并不多。事实上大数据技术涉及的内容和工具非常多,学习曲线也并不顺滑,而且仅仅了解理论知识但没有经过项目开发的检验,也无法很好地掌握这些知识。如何事半功倍地学习和掌握大数据技术,这正是本书编写的初衷。本书以实现一个“企业级大数据用户搜索行为分析系统”项目为导向,内容涵盖当前主流的大数据开发框架Hadoop、ZooKeeper、Kafka、Hive、HBase、Spark等。 本书借助真实业务场景,详解项目实现过程,插入案例分析与动手练习,帮助读者提高动手 能力。 本书内容 全书共6章,内容如下: 第1章讲解项目需求与架构设计,概览项目整体规划。 第2章讲解大数据项目开发之前对操作系统集群环境的配置,包括虚拟机的创建、CentOS 7操作系统的安装、Hadoop的安装等,手把手带领读者搭建项目所使用的大数据开发基础环境,为后续的项目实操打下坚实的基础。 第3~5章逐步实现项目需求。以项目为导向,讲解“用户行为数据采集模块”“用户行为数据离线分析模块”和“用户行为数据实时分析模块”的开发。 第6章讲解“数据可视化模块”的开发,并将所有模块整合到一起,测试数据的流转,最终完成了整个项目的开发与系统的搭建。 本书各章均采用手把手的教...

目录
荐语
查看详情 查看详情
目    录

 

第 1 章  项目需求描述 1

1.1  项目需求 1

1.2  项目数据流设计 2

1.3  项目架构设计 3

1.4  集群角色规划 6

1.5  项目开发环境介绍 7

第 2 章  项目开发环境准备 9

2.1  VMware中安装CentOS 7操作系统 9

2.1.1  下载CentOS 7镜像文件 10

2.1.2  VMware新建虚拟机 12

2.1.3  安装CentOS 7 16

2.1.4  启动CentOS 7 21

2.1.5  打开Shell终端 22

2.2  Linux系统环境配置 22

2.2.1  新建用户 23

2.2.2  修改用户权限 23

2.2.3  关闭防火墙 24

2.2.4  设置固定IP 24

2.2.5  修改主机名 28

2.2.6  新建资源目录 28

2.3  安装JDK 29

2.4  克隆虚拟机 30

2.5  配置主机IP映射 33

2.6  配置集群各节点SSH无密钥登录 34

2.6.1  SSH无密钥登录原理 34

2.6.2  SSH无密钥登录操作步骤 35

2.7  搭建Hadoop分布式集群 36

2.7.1  搭建思路 37

2.7.2  搭建Hadoop集群 37

2.8  动手练习 45

第 3 章  用户行为数据采集模块开发 46

3.1  用户行为数据来源 47

3.1.1  构建测试数据 47

3.1.2  数据预处理 48

3.2  使用Flume采集用户行为数据 48

3.2.1  Flume... 查看详情

"《企业级大数据项目实战:用户搜索行为分析系统从0到1》由业界资深大数据专家执笔,以实际项目为主线,涵盖了当前流行的大数据技术,技术新颖,以提升实用技能为目标。
针对项目各模块详细介绍相关的技术、工具与开发技巧,可帮助读者积累企业级项目经验。
《企业级大数据项目实战:用户搜索行为分析系统从0到1》很适合缺乏项目经验的大数据开发人员阅读,也很适合培训机构和高校实践课程的教学用书。"

查看详情