搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
Hadoop大数据开发技术/大数据系列丛书
0.00     定价 ¥ 59.80
图书来源: 浙江图书馆(由浙江新华配书)
此书还可采购23本,持证读者免费借回家
  • 配送范围:
    浙江省内
  • ISBN:
    9787302579700
  • 作      者:
    编者:申时全//陈强|责编:郭赛
  • 出 版 社 :
    清华大学出版社
  • 出版日期:
    2021-07-01
收藏
畅销推荐
内容介绍
本书较为全面地介绍了大数据开发技术平台Hadoop及其生态系统的相关知识。全书共12章,包括Hadoop概述、大数据开发平台Hadoop环境的搭建、Hadoop通用命令与编程原理、Hadoop分布式文件存储HDFS、作业调度与集群资源管理框架YARN、Hadoop分布式计算框架MapReduce、Hadoop数据库HBase、Hadoop数据仓库Hive、Hadoop数据的快速通用计算引擎Spark,以及大数据应用开发综合实例。本书从应用角度出发,重点培养学生应用大数据技术平台Hadoop解决实际问题的能力。 本书内容新颖,简明易懂,可操作性强,可作为普通高等学校、高职高专院校数据科学与大数据、软件工程等计算机相关专业和信息管理类专业“大数据开发技术”课程的教材,也可作为大数据技术培训的教材,还适合大数据技术研发人员和广大计算机爱好者自学使用。
展开
目录
第1篇 大数据开发技术平台Hadoop
第1章 Hadoop概述
1.1 大数据与Hadoop
1.1.1 大数据概述
1.1.2 什么是Hadoop
1.1.3 大数据与Hadoop的关系
1.2 Hadoop的发展历史
1.2.1 Hadoop的产生
1.2.2 Hadoop的发展阶段
1.3 Hadoop的体系结构
1.3.1 Hadoop的Common
1.3.2 Hadoop的HDFS
1.3.3 Hadoop的YARN
1.3.4 Hadoop的MapReduce
1.3.5 Hadoop家族的其他成员
1.4 本章小结
习题
第2章 大数据开发平台Hadoop环境的搭建
2.1 Linux系统下的参数配置
2.1.1 Linux系统的网络配置
2.1.2 为Hadoop设置专门用户
2.1.3 设置无密码登录用户
2.2 基于Linux系统的JDK安装与配置
2.2.1 Java开发工具JDK的下载与安装
2.2.2 配置与Java有关的环境参数
2.2.3 基于Linux系统下Eclipse的安装与配置
2.2.4 Eclipse集成环境——Java程序开发实例
2.3 Hadoop环境的搭建
2.3.1 单机模式
2.3.2 伪集群模式
2.3.3 集群模式
2.4 Hadoop服务的启动与测试
2.5 本章小结
习题
第3章 Hadoop通用命令与应用编程原理
3.1 Hadoop命令概述
3.2 Hadoop管理命令
3.2.1 命令功能与命令格式
3.2.2 命令应用实例
3.3 Hadoop用户命令
3.3.1 建立与查看Hadoop的文档
3.3.2 检查Hadoop本地代码可用性
3.3.3 classpath命令
3.3.4 credential命令
3.3.5 递归复制文件和目录命令distcp
3.3.6 Hadoop的fs命令
3.3.7 Hadoop的jar命令
3.3.8 Hadoop的key命令
3.3.9 Hadoop的其他用户命令
3.4 Hadoop编程原理
3.4.1 创建Java应用项目
3.4.2 Hadoop分布式处理程序的设计原理
3.5 Hadoop编程实例
3.5.1 问题描述
3.5.2 求最大值的Hadoop程序设计
3.6 本章小结
习题
第4章 Hadoop分布式文件存储
4.1 HDFS概述
4.1.1 HDFS的特点
4.1.2 HDFS的架构
4.1.3 熟悉HDFS守护进程
4.1.4 HDFS的规划设计
4.2 HDFS的shell命令
4.2.1 HDFS的shell命令概述
4.2.2 管理命令
4.2.3 客户端命令
4.2.4 HDFS的守护进程命令
4.3 HDFS的API编程应用
4.3.1 一个简单的HDFS API编程实例
4.3.2 HDFS的应用编程接口
4.3.3 HDFS的编程应用实例
4.4 本章小结
习题
第5章 作业调度与集群资源管理框架YARN
5.1 YARN概述
5.1.1 YARN简介
5.1.2 YARN的主要架构
5.1.3 YARN架构简析
5.2 YARN的命令及应用
5.2.1 YARN命令概述
5.2.2 用户命令
5.2.3 管理员命令
5.3 YARN的API应用编程
5.3.1 YARN工作流程
5.3.2 YARN编程概述
5.3.3 YARN Client程序编写
5.3.4 YARN AppicationMaster编写
5.3.5 YARN Container工作程序
5.4 本章小结
习题
第6章 Hadoop分布式计算框架MapReduce
6.1 MapReduce结构模型
6.1.1 MapReduce概述
6.1.2 Map和Reduce(映射和规约)
6.1.3 MapReduce的主要功能及技术特征
6.2 MapReduce的工作原理
6.2.1 Shuffle和Sort
6.2.2 任务的执行
6.2.3 故障处理
6.2.4 作业调度
6.3 MapReduce的命令行应用
6.3.1 命令概述
6.3.2 用户命令
6.3.3 管理命令
6.4 MapReduce的API应用编程
6.4.1 与数据输入有关的类
6.4.2 Mapper/Reducer类
6.4.3 Job类及相关类
6.4.4 输出格式类与记录输出类
6.5 MapReduce应用实例
6.5.1 单词计数程序设计
6.5.2 计算平均成绩的程序设计
6.6 本章小结
习题
第2篇 Hadoop家族的其他项目
第7章 Hadoop数据库HBase
7.1 HBase概述
7.1.1 HBase简介
7.1.2 HBase的特点
7.2 HBase体系结构
7.3 HBase的数据模型
7.3.1 逻辑模型
7.3.2 物理模型
7.4 HBase的下载与安装
7.4.1 HBase的下载
7.4.2 HBase的安装
7.5 HBase shell
7.5.1 通用命令
7.5.2 数据定义语言
7.5.3 数据操作语言
7.6 HBase API
7.6.1 HBaseAdmin类
7.6.2 HTable类
7.6.3 HTableDescriptor类
7.6.4 HColumnDescriptor类
7.6.5 Get类
7.6.6 Put类
7.6.7 Delete类
7.6.8 Result类
7.6.9 ResultScanner类
7.7 HBase过
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证