图书介绍

大数据开发工程师系列 Hadoop&Spark大数据开发实战pdf电子书版本下载

大数据开发工程师系列  Hadoop&Spark大数据开发实战
  • 肖睿,雷刚跃,宋丽萍,张宇,彭英著 著
  • 出版社: 北京:中国水利水电出版社
  • ISBN:9787517056430
  • 出版时间:2017
  • 标注页数:298页
  • 文件大小:159MB
  • 文件页数:313页
  • 主题词:数据处理软件

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
下载压缩包 [复制下载地址] 温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页

下载说明

大数据开发工程师系列 Hadoop&Spark大数据开发实战PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 初识Hadoop 1

本章任务 2

任务1 大数据概述 2

1.1.1 大数据基本概念 2

1.1.2 大数据对于企业带来的挑战 3

任务2 Hadoop概述 4

1.2.1 Hadoop简介 4

1.2.2 Hadoop生态系统 7

1.2.3 大数据应用案例 9

任务3 Hadoop环境搭建 10

1.3.1 虚拟机安装 11

1.3.2 Linux系统安装 14

1.3.3 Hadoop伪分布式环境搭建 31

本章总结 34

本章作业 35

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

本章任务 38

任务1 初识HDFS 38

2.1.1 HDFS概述 38

2.1.2 HDFS基本概念 41

2.1.3 HDFS体系结构 42

任务2 HDFS操作 44

2.2.1 HDFS shell访问 44

2.2.2 Java API访问 47

任务3 HDFS运行机制 50

2.3.1 HDFS文件读写流程 51

2.3.2 HDFS副本机制 52

2.3.3 数据负载均衡 53

2.3.4 机架感知 54

任务4 HDFS进阶 55

2.4.1 Hadoop序列化 55

2.4.2 基于文件的数据结构SequenceFile 60

2.4.3 基于文件的数据结构MapFile 65

本章总结 67

本章作业 68

第3章 分布式计算框架MapReduce 69

本章任务 70

任务1 MapReduce编程模型 70

3.1.1 MapReduce概述 70

3.1.2 MapReduce编程模型 71

3.1.3 MapReduce WordCount编程实例 72

任务2 MapReduce进阶 77

3.2.1 MapReduce类型 77

3.2.2 MapReduce输入格式 78

3.2.3 MapReduce输出格式 80

3.2.4 Combiner 81

3.2.5 Partitioner 84

3.2.6 RecordReader 87

任务3 MapReduce高级编程 94

3.3.1 Join的MapReduce实现 94

3.3.2 排序的MapReduce实现 101

3.3.3 二次排序的MapReduce实现 103

3.3.4 合并小文件的MapReduce实现 109

本章总结 113

本章作业 114

第4章 YARN与Hadoop新特性 115

本章任务 116

任务1 初识资源调度框架YARN 116

4.1.1 YARN产生背景 116

4.1.2 初识YARN 117

4.1.3 YARN运行机制 119

任务2 HDFS新特性 121

4.2.1 HDFS NameNode HA 122

4.2.2 HDFS NameNode Federation 129

4.2.3 HDFS Snapshots 131

4.2.4 WebHDFS RESTAPI 134

4.2.5 DistCp 135

任务3 YARN新特性 135

4.3.1 ResourceManager Restart 135

4.3.2 ResourceManager HA 136

本章总结 139

本章作业 139

第5章 大数据数据仓库Hive 141

本章任务 142

任务1 初识Hive 142

5.1.1 Hive简介 142

5.1.2 Hive架构 143

5.1.3 Hive与Hadoop的关系 144

5.1.4 Hive与传统关系型数据库对比 144

5.1.5 Hive数据存储 145

5.1.6 Hive环境部署 145

任务2 Hive基本操作 146

5.2.1 DDL操作 147

5.2.2 DML操作 150

5.2.3 Hive shell操作 154

任务3 Hive进阶 155

5.3.1 Hive函数 155

5.3.2 Hive常用调优策略 158

本章总结 163

本章作业 164

第6章 离线处理辅助系统 165

本章任务 166

任务1 使用Sqoop完成数据迁移 166

6.1.1 Sqoop简介 166

6.1.2 导入MySQL数据到HDFS 171

6.1.3 导出HDFS数据到MySQL 177

6.1.4 导入MySQL数据到Hive 179

6.1.5 Sqoop中Job的使用 180

任务2 工作流调度框架Azkaban 180

6.2.1 Azkaban简介 181

6.2.2 Azkaban部署 182

6.2.3 Azkaban实战 186

本章总结 189

本章作业 189

第7章 Spark入门 191

本章任务 192

任务1 初识Spark 192

7.1.1 Spark概述 192

7.1.2 Spark优点 193

7.1.3 Spark生态系统BDAS 195

任务2 Scala入门 198

7.2.1 Scala介绍 199

7.2.2 Scala函数 202

7.2.3 Scala面向对象 203

7.2.4 Scala集合 206

7.2.5 Scala进阶 209

任务3 获取Spark源码并进行编译 211

7.3.1 获取Spark源码 211

7.3.2 Spark源码编译 212

任务4 第一次与Spark亲密接触 214

7.4.1 Spark环境部署 214

7.4.2 Spark完成词频统计分析 215

本章总结 216

本章作业 217

第8章 Spark Core 219

本章任务 220

任务1 Spark的基石RDD 220

8.1.1 RDD概述 220

8.1.2 RDD常用创建方式 221

8.1.3 RDD的转换 223

8.1.4 RDD的动作 225

8.1.5 RDD的依赖 227

任务2 RDD进阶 230

8.2.1 RDD缓存 230

8.2.2 共享变量(Shared Variables) 233

8.2.3 Spark核心概念 235

8.2.4 Spark运行架构 236

任务3 基于RDD的Spark编程 237

8.3.1 开发前置准备 237

8.3.2 使用Spark Core开发词频计数WordCount 238

8.3.3 使用Spark Core进行年龄统计 242

本章总结 243

本章作业 243

第9章 Spark SQL 245

本章任务 246

任务1 Spark SQL前世今生 246

9.1.1 为什么需要SQL 246

9.1.2 常用的SQL on Hadoop框架 247

9.1.3 Spark SQL概述 248

任务2 Spark SQL编程 250

9.2.1 Spark SQL编程入口 250

9.2.2 DataFrame是什么 251

9.2.3 DataFrame编程 252

任务3 Spark SQL进阶 259

9.3.1 Spark SQL外部数据源操作 259

9.3.2 Spark SQL函数的使用 263

9.3.3 Spark SQL常用调优 266

本章总结 269

本章作业 269

第10章 Spark Streaming 271

本章任务 272

任务1 初始流处理框架及Spark Streaming 272

10.1.1 流处理框架概述 272

10.1.2 Spark Streaming概述 274

任务2 Spark Streaming编程 277

10.2.1 Spark Streaming核心概念 278

10.2.2 使用Spark Streaming编程 282

任务3 Spark Streaming进阶 286

10.3.1 Spark Streaming整合Flume 287

10.3.2 Spark Streaming整合Kafka 290

10.3.3 Spark Streaming常用优化策略 294

本章总结 297

本章作业 297

精品推荐