书籍详情
大数据开发与应用
作者:青岛英谷教育科技股份有限公司,山东工商学院 编
出版社:西安电子科技大学出版社
出版时间:2018-08-01
ISBN:9787560650159
定价:¥50.00
购买这本书可以去
内容简介
《大数据开发与应用》系统讲解了目前大数据开发领域的主流技术与实用技能,尤其侧重于对Hadoop生态系统的讲解,包括Hadoop框架的运作流程、执行原理及数据工具等内容。全书共分12章,分别对大数据概论、Hadoop集群环境搭建以及HDFS、MapReduce、Zoo Keepel、HBase、Hive、Storm、Sqoop、Kafka、Spark和Elastic Search的核心知识进行了介绍,同时辅以对各种API及实例的深入解析与实践指导,旨在使读者迅速理解并掌握大数据的相关知识框架体系,提高动手能力,熟练使用Hadoop集成环境等大数据开发工具,完成大数据相关应用的开发、调试和运行工作。《大数据开发与应用》适用面广,可作为高等学校大数据专业、计算机类专业的教材,也可作为大数据从业者、软件开发人员以及程序设计爱好者的参考用书。
作者简介
暂缺《大数据开发与应用》作者简介
目录
第1章 概论
1.1 大数据技术简介
1.1.1 大数据技术的起源
1.1.2 大数据应用领域
1.1.3 大数据基础设施
1.2 大数据技术与大数据开发
1.2.1 什么是大数据开发
1.2.2 大数据开发的作用
1.2.3 大数据开发技术框架
1.2.4 大数据开发与大数据分析的异同
1.3 本书中你将学习到的内容
本章小结
本章练习
第2章 Hadoop集群环境搭建
2.1 Hadoop简介
2.1.1 Hadoop的优点
2.1.2 Hadoop生态系统
2.2 Hadoop集群环境搭建
2.2.1 修改主机名
2.2.2 修改主机IP映射
2.2.3 配置SSH无密码髓录
2.2.4 安装JDK
2.2.5 安装Hadoop
本章小结
本章练习
第3章 HDFS
3.1 HDFS的概念
3.2 ItDFS的特点
3.3 HDFS的原理
3.3.1 HDFS体系结构
3.3.2 HDFS主要组件
3.4 HDFS中的文件读/写
3.4.1 HDFS读数据
3.4.2 HDFS写数据
3.5 HDFS的安全性措施
3.6 HDFS命令行操作
3.7 常用HDFS.Java API详解
3.7.1 新建Hadoop项目
3.7.2 读取数据
3.7.3创建目录
3.7.4 创建文件
3.7.5 删除文件
3.7.6 遍历文件和目录
3.7.7 复制上传本地文件
3.7.8 复制下载文件
本章小结
本章练习
第4章 MapReduce
4.1 MapReduce概述
4.2 MapReduce技术特征
4.3 MapReduce lT作流程
4.3.1 MapReduce工作原理
4.3.2 MapReduce任务流程
4.4 MapReduce lT作组件
4.5 MapReduce错误处理机制
4.5.1 硬件故障处理
4.5.2 任务失败处理
4.6 案例分析一:单词计数
4.6.1 设计思路
4.6.2 程序源代码
4.6.3 程序解读
4.6 -4程序运行
4.7 案例分析二:数据去重
4.7.1 设汁思路
4.7.2 程序源代码
4.7.3 程序解读
4.7.4 程序运行
本章小结
本章练习
第5章 ZOOKeopor
5.1 ZooKeeper·简介
5.1.1 主要优势
5.1.2 总体架构
5.1.3应用场景
5.2 ZooKeeper-的特性
5.2.1 数据模型
5.2.2 节点类型
5.2 .3 Watcher机制
5.2.4 分布式锁
5.2.5 权限控制
5.3 ZooKeeper·问题与应对
5.4 ZooKeepet·安装和配置
5.4.1 单机模式
5.4.2 集群模式
5.4.3 伪分布模式
5.5 ZooKeeper·命令行工具
5.6 ZooKeeper'Java API
5.6.1 常用接口
5.6.2 创建节点
5.6.3 添加数据
5.6.4 获取数据
5.6.5 删除节点
本章小结
本章练习
第6章 HBase
6.1 HBase简介
6.2 HBase与RDBMS
6.3 HBase数据结构
6.3.1 相关概念
6.3.2 存储特点
6.4 HBase组成架构
6.4.1 HMaster
6.4.2 HRegionServer
6.4.3 HRegion
6.4.4 ZooKeeper
6.4.5 HFile
6.4.6 HLog
6.5 HBase表结构
6.6 HBase集群安装
6.6.1 单机模式
6.6.2 伪分布模式
6.6.3 全分布模式
6.7 HBase Shell
6.8 HBase Java API的基本操作
6.8.1 创建Java工程
6.8.2 创建表
6.8 .3添加数据
6.8.4 查询数据
6.8.5 删除数据
6.9 HBase过滤器
6.9.1 过滤器简介
6.9.2 行键过滤器
6.9.3 列族过滤器
6.9 .4列过滤器
6.9.5 值过滤器
6.9.6 单列值过滤器
本章小结
本章练习
第7章 Hive
7.1 Hive简介
7.1.1 系统结构和工作方式
7.1 .2 Hive数据模型
7.1 .3 Hive内置服务
7.2 Hive环境搭建
7.3 Hive命令行
7.3.1 Hive CLI交互式命令行
7.3.2 hive命令
7.4 HiveQL详解
7.4.1 DDL操作
7.4.2 DML.操作
7.5 Hive JDBC
7.5.1 配置和启动HiveServer2
7.5.2 JDBC访问Hive
7.5.3 JDBC示例代码
本章小结
本章练习
第8章 storm
第9章 Sqoop
第10章 Kafka
第11章 Spark
第12章 EIasticSearch
1.1 大数据技术简介
1.1.1 大数据技术的起源
1.1.2 大数据应用领域
1.1.3 大数据基础设施
1.2 大数据技术与大数据开发
1.2.1 什么是大数据开发
1.2.2 大数据开发的作用
1.2.3 大数据开发技术框架
1.2.4 大数据开发与大数据分析的异同
1.3 本书中你将学习到的内容
本章小结
本章练习
第2章 Hadoop集群环境搭建
2.1 Hadoop简介
2.1.1 Hadoop的优点
2.1.2 Hadoop生态系统
2.2 Hadoop集群环境搭建
2.2.1 修改主机名
2.2.2 修改主机IP映射
2.2.3 配置SSH无密码髓录
2.2.4 安装JDK
2.2.5 安装Hadoop
本章小结
本章练习
第3章 HDFS
3.1 HDFS的概念
3.2 ItDFS的特点
3.3 HDFS的原理
3.3.1 HDFS体系结构
3.3.2 HDFS主要组件
3.4 HDFS中的文件读/写
3.4.1 HDFS读数据
3.4.2 HDFS写数据
3.5 HDFS的安全性措施
3.6 HDFS命令行操作
3.7 常用HDFS.Java API详解
3.7.1 新建Hadoop项目
3.7.2 读取数据
3.7.3创建目录
3.7.4 创建文件
3.7.5 删除文件
3.7.6 遍历文件和目录
3.7.7 复制上传本地文件
3.7.8 复制下载文件
本章小结
本章练习
第4章 MapReduce
4.1 MapReduce概述
4.2 MapReduce技术特征
4.3 MapReduce lT作流程
4.3.1 MapReduce工作原理
4.3.2 MapReduce任务流程
4.4 MapReduce lT作组件
4.5 MapReduce错误处理机制
4.5.1 硬件故障处理
4.5.2 任务失败处理
4.6 案例分析一:单词计数
4.6.1 设计思路
4.6.2 程序源代码
4.6.3 程序解读
4.6 -4程序运行
4.7 案例分析二:数据去重
4.7.1 设汁思路
4.7.2 程序源代码
4.7.3 程序解读
4.7.4 程序运行
本章小结
本章练习
第5章 ZOOKeopor
5.1 ZooKeeper·简介
5.1.1 主要优势
5.1.2 总体架构
5.1.3应用场景
5.2 ZooKeeper-的特性
5.2.1 数据模型
5.2.2 节点类型
5.2 .3 Watcher机制
5.2.4 分布式锁
5.2.5 权限控制
5.3 ZooKeeper·问题与应对
5.4 ZooKeepet·安装和配置
5.4.1 单机模式
5.4.2 集群模式
5.4.3 伪分布模式
5.5 ZooKeeper·命令行工具
5.6 ZooKeeper'Java API
5.6.1 常用接口
5.6.2 创建节点
5.6.3 添加数据
5.6.4 获取数据
5.6.5 删除节点
本章小结
本章练习
第6章 HBase
6.1 HBase简介
6.2 HBase与RDBMS
6.3 HBase数据结构
6.3.1 相关概念
6.3.2 存储特点
6.4 HBase组成架构
6.4.1 HMaster
6.4.2 HRegionServer
6.4.3 HRegion
6.4.4 ZooKeeper
6.4.5 HFile
6.4.6 HLog
6.5 HBase表结构
6.6 HBase集群安装
6.6.1 单机模式
6.6.2 伪分布模式
6.6.3 全分布模式
6.7 HBase Shell
6.8 HBase Java API的基本操作
6.8.1 创建Java工程
6.8.2 创建表
6.8 .3添加数据
6.8.4 查询数据
6.8.5 删除数据
6.9 HBase过滤器
6.9.1 过滤器简介
6.9.2 行键过滤器
6.9.3 列族过滤器
6.9 .4列过滤器
6.9.5 值过滤器
6.9.6 单列值过滤器
本章小结
本章练习
第7章 Hive
7.1 Hive简介
7.1.1 系统结构和工作方式
7.1 .2 Hive数据模型
7.1 .3 Hive内置服务
7.2 Hive环境搭建
7.3 Hive命令行
7.3.1 Hive CLI交互式命令行
7.3.2 hive命令
7.4 HiveQL详解
7.4.1 DDL操作
7.4.2 DML.操作
7.5 Hive JDBC
7.5.1 配置和启动HiveServer2
7.5.2 JDBC访问Hive
7.5.3 JDBC示例代码
本章小结
本章练习
第8章 storm
第9章 Sqoop
第10章 Kafka
第11章 Spark
第12章 EIasticSearch
猜您喜欢