Hadoop大数据技术原理与应用(第3版)
兼顾理论深度与实践落地,从零起步掌握Hadoop大数据平台的搭建、使用与综合应用 面向新工科与应用型人才培养,突出工程素养、实战能力与岗位技能的有机融合 以项目为牵引讲透原理,以案例为载体强化实战,构建系统化Hadoop大数据学习体系 丰富的教学资源,提供配套视频、教学PPT、教学设计等资源

作者:黑马程序员 组编;张玉龙 主编

定价:69.9元

印次:3-1

ISBN:9787302721550

出版日期:2026.08.01

印刷日期:2026.07.31

图书责编:郭赛

图书分类:教材

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

本书在前两版教学体系的基础上进行了系统升级与全面优化。以Hadoop 3.4.1为核心版本,围绕Hadoop生态的全流程展开讲解。全书共11章,内容覆盖大数据概念、Hadoop理论基础、Hadoop部署、HDFS应用、MapReduce应用、Hive部署与应用、ZooKeeper部署与应用、Flume部署与应用、Azkaban部署与应用、Spark部署与应用和综合项目实践,系统展示基于Hadoop生态构建大数据平台并完成端到端数据处理与分析的整体过程。 本书附有丰富的教学资源,包括配套教学视频、PPT课件、教学设计等,并特别为初学者提供了在线答疑服务,以帮助读者更好地掌握书中的知识内容,欢迎读者关注和使用。 本书兼具系统性、实用性与时代性,既适合作为高等教育本科和专科数据科学与大数据技术及相关专业的教材,也可作为数据开发、数据分析岗位培训的实践指导用书。

张明强,担任江苏传智播客教育科技股份有限公司教材研发中心教材编辑一职,负责编写大数据技术相关教材和制作教材的配套资源,有多年教育领域相关工作经验,曾编写《Flink基础入门》《HBase基础入门》《Hive数据仓库应用》《NoSQL数据库技术与应用》等大数据技术教材。

前言 本书在编写的过程中,结合党的二十大精神进教材、进课堂、进头脑的要求,将素质教育内容融入日常学习,让学生在学习新兴技术的同时提升爱国热情,增强民族自豪感和自信心,引导学生树立正确的世界观、人生观和价值观,进一步提升学生的职业素养,落实德才兼备、高素质、高技能的人才培养要求。 为落实产教融合,本书编写团队由高校教师和技术人员共同组成。高校教师具有扎实的理论基础和教学经验,能够将理论知识与教学方法有机结合,黑马程序员的技术人员具有丰富的企业项目经验,能够提供行业最新技术和实际项目案例。在编写本书的过程中,编写团队定期开展交流活动,如黑马程序员的技术人员会提供项目实践的相关资料,让高校教师深入了解企业的开发流程和技术应用场景。 在大数据技术迅猛发展的背景下,企业对数据处理与分析的要求不断提升,这些要求不仅体现在存储容量的扩大上,更体现在计算性能、查询效率以及数据价值挖掘能力等方面。传统关系数据库在面对海量数据与复杂分析需求时逐渐显现出局限性,难以有效支撑高并发访问、PB级数据存储和复杂批处理分析等场景。Hadoop作为一种开源的大数据处理框架,依托分布式存储与分布式计算体系,能够以较低的成本构建大规模的数据处理平台,为应对海量数据存储与离线分析提供了可行而高效的技术路径。 本书在前两版的基础上,对Hadoop生态体系进行了全面梳理与优化,使内容结构更加清晰,章节衔接更加紧密。全书紧跟大数据生态的最新发展,以Hadoop 3.4.1为核心版本,系统讲解HDFS、MapReduce、Hive、Spark等关键技术内容。同时,本书结合互联网行业的真实业务场景,设计了...

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

第1章初识Hadoop1

1.1大数据概述1

1.1.1什么是大数据1

1.1.2大数据的数据类型2

1.1.3大数据的特征3

1.1.4研究大数据的意义3

1.2大数据的应用场景4

1.2.1医疗行业的应用4

1.2.2金融行业的应用4

1.2.3零售行业的应用5

1.3Hadoop概述6

1.3.1Hadoop的前世今生6

1.3.2Hadoop的优点与局限7

1.3.3Hadoop的生态体系8

1.3.4Hadoop架构变迁9

1.4本章小结11

1.5课后习题12

第2章部署Hadoop集群13

2.1Hadoop集群部署模式13

2.2Hadoop核心配置14

2.3基于伪分布式模式部署Hadoop18

2.4基于完全分布式模式部署

Hadoop 27

2.5案例——词频统计32

2.6本章小结35

2.7课后习题36

第3章HDFS分布式文件系统37

3.1文件系统的分类37

3.2HDFS简介40

3.2.1HDFS架构40

3.2.2HDFS的特点42

3.3HDFS的文件读写流程43

3.4HDFS的健壮性45

3.5HDFS Shell操作46

3.5.1HDFS Shell介绍46

3.5.2案例——通过Shell脚本定时

采集数据到HDFS58

3.6HDFS Java API操作61

3.6.1HDFS Java API介绍61

3.6.2案例——使用HDFS Java 

API操作HDFS64

3.7Federation73

3.7.1Federati... 查看详情

本书附有丰富的教学资源,包括配套教学视频、PPT课件、教学设计等,并特别为初学者提供了在线答疑服务。

查看详情