图书介绍
Hadoop应用开发基础PDF|Epub|txt|kindle电子书版本网盘下载
- 刘雯,王文兵主编;倪天伟,郭迎慧,李贤志副主编 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115498137
- 出版时间:2019
- 标注页数:233页
- 文件大小:24MB
- 文件页数:251页
- 主题词:数据处理软件-程序设计-教材
PDF下载
下载说明
Hadoop应用开发基础PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Hadoop入门1
任务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 Hadoop应用案例9
任务3搭建移动通信业务的Hadoop处理平台11
1.3.1安装虚拟机11
1.3.2安装Linux操作系统13
1.3.3搭建移动通信业务的Hadoop处理平台25
1.3.4大数据集群管理平台28
1.3.5技能实训29
本章总结29
本章作业29
第2章 Hadoop分布式文件系统HDFS31
任务1了解HDFS32
2.1.1认识HDFS32
2.1.2 HDFS架构34
任务2使用HDFS处理移动通信数据文件35
2.2.1使用HDFS shell操作完成移动通信数据的管理35
2.2.2使用Java API操作完成移动通信数据的管理38
2.2.3技能实训43
任务3了解HDFS运行原理43
2.3.1 HDFS读写流程43
2.3.2 HDFS副本机制45
2.3.3 HDFS负载均衡46
2.3.4 HDFS机架感知46
任务4实现移动通信数据的行文件方式存储47
2.4.1 Hadoop序列化机制47
2.4.2文件格式51
2.4.3技能实训56
本章总结56
本章作业56
第3章 Hadoop分布式计算框架MapReduce57
任务1使用MapReduce完成词频统计功能58
3.1.1 MapReduce基础58
3.1.2 MapReduce编程模型59
3.1.3 MapReduce词频统计编程实例60
3.1.4技能实训64
任务2按号段统计手机号码65
3.2.1 MapReduce输入/输出格式65
3.2.2 Combiner类67
3.2.3 Partitioner类69
3.2.4 Shuffle阶段72
3.2.5自定义RecordReader73
3.2.6技能实训77
任务3使用MapReduce编写应用案例77
3.3.1使用MapReduce实join操作78
3.3.2使用MapReduce实现排序功能84
3.3.3使用MapReduce实现二次排序功能86
3.3.4技能实训91
本章总结91
本章作业91
第4章 Hadoop YARN93
任务1在YARN集群上运行MapReduce作业94
4.1.1 YARN的产生背景94
4.1.2 YARN简介95
4.1.3 YARN架构设计101
4.1.4技能实训103
任务2配置YARN容错104
4.2.1 ResourceManager自动重启104
4.2.2 ResourceManager高可用105
本章总结108
本章作业108
第5章 ZooKeeper简介及安装109
任务1了解ZooKeeper110
5.1.1 ZooKeeper概念110
5.1.2 ZooKeeper的作用及优势111
5.1.3 ZooKeeper架构111
5.1.4 ZooKeeper的应用案例113
任务2搭建ZooKeeper单机环境114
5.2.1 ZooKeeper下载安装114
5.2.2 ZooKeeper配置114
5.2.3启动ZooKeeper115
5.2.4技能实训115
任务3实现分布式系统服务器上下线的动态感知116
5.3.1 ZooKeeper Client命令行操作116
5.3.2 Java API操作ZooKeeper119
5.3.3技能实训129
本章总结130
本章作业130
第6章 HBase基础131
任务1了解HBase132
6.1.1 HBase是什么132
6.1.2 HBase发展历史133
6.1.3 HBase使用案例133
任务2理解HBase体系架构134
6.2.1架构简介134
6.2.2 HMaster135
6.2.3 HRegion135
6.2.4 HRegionServer136
6.2.5 ZooKeeper136
任务3理解HBase数据模型136
6.3.1数据模型137
6.3.2概念视图137
6.3.3物理视图139
任务4搭建HBase环境140
6.4.1 HBase安装包下载140
6.4.2 HBase解压安装141
6.4.3 HBase伪分布式环境搭建141
6.4.4技能实训145
本章总结145
本章作业146
第7章 HBase操作147
任务1使用HBase Shell完成《王者荣耀》游戏玩家信息管理操作148
7.1.1 DDL操作148
7.1.2 DML操作154
7.1.3技能实训159
任务2使用HBase Java API完成《王者荣耀》游戏玩家信息管理操作159
7.2.1开发环境搭建159
7.2.2核心API163
7.2.3技能实训170
任务3使用HBase Rest API访问《王者荣耀》游戏玩家信息表170
7.3.1启动/停止Rest服务命令170
7.3.2访问方式171
7.3.3技能实训172
本章总结172
本章作业172
第8章 HBase应用173
任务1使用表空间管理《王者荣耀》游戏玩家信息表174
8.1.1 HBase名字空间简介174
8.1.2名字空间操作174
8.1.3技能训练182
任务2对《王者荣耀》游戏玩家信息表进行权限管理182
8.2.1授予权限GRANT182
8.2.2查看权限USER PERMISSION184
8.2.3收回权限REVOKE184
8.2.4技能实训185
任务3理解HRegion切分185
8.3.1 HRegion切分概念185
8.3.2切分策略185
任务4了解HBase中的Compaction过程186
8.4.1 Compaction概念187
8.4.2 Compaction实现方式187
8.4.3 Compaction参数187
本章总结188
本章作业188
第9章 工作流调度框架Oozie189
任务1理解Apache Oozie架构190
9.1.1 Oozie简介190
9.1.2 Oozie架构190
任务2搭建Oozie环境194
9.2.1 Oozie下载安装194
9.2.2 Oozie配置195
9.2.3 Oozie启动198
9.2.4技能实训198
任务3实现游戏玩家搜索功能198
9.3.1 Shell Action199
9.3.2 Java Action201
9.3.3 MapReduce Action203
9.3.4实现游戏玩家搜索功能205
9.3.5技能实训210
本章总结210
本章作业210
第10章 项目实训——《王者荣耀》游戏英雄排行榜211
10.1项目需求212
10.2项目环境准备213
10.3项目覆盖的技能点213
10.4难点分析214
105项目实现思路219
本章总结233
本章作业233