网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 分布式数据库HBase案例教程/大数据技术丛书
分类
作者
出版社 清华大学出版社
下载
简介
内容推荐
本书定位是HBase从入门到应用的简明教程,特色是以实战案例为主,内容系统全面,讲解深入浅出,操作步骤清晰明了。本书配套示例源码、PPT课件、开发环境、教学视频、习题及答案以及其他丰富的教学资源。
本书共分为8章,内容包括NoSQL数据库、HBase体系架构、HBase的接口、MapReduce与HBase、HBase表设计、HBase和Hive、HBase深入剖析、论坛日志分析实战。
本书既适合HBsase初学者、大数据分析与挖掘初学者阅读,也适合作为高等院校和培训机构人工智能、大数据等相关专业师生的教学参考书。
目录
第1章 NoSQL数据库
1.1 分布式存储系统
1.1.1 分布式文件系统
1.1.2 GFS
1.1.3 BigTable介绍
1.2 NoSQL数据库
1.2.1 NoSQL概述
1.2.2 NoSQL相关的基本概念
1.2.3 NoSQL分类
1.2.4 为什么选择HBase
1.3 与其他数据库的区别
1.3.1 NoSQL数据库与SQL数据库的区别
1.3.2 NoSQL数据库与NewSQL的区别
1.4 习题
第2章 HBase体系架构
2.1 HBase的基本概念
2.1.1 HBase的基础概述
2.1.2 技术架构
2.1.3 系统架构
2.1.4 HBase读取过程
2.1.5 HBase与关系型数据库的区别
2.1.6 HBase与NewSQL的区别
2.1.7 HBase的应用场景
2.2 HBase的各个组件
2.2.1 HMaster
2.2.2 HBase Client
2.2.3 ZooKeeper
2.2.4 HRegionServer
2.2.5 存储单元Cell与数据写入流程
2.3 案例01:HBase安装部署与存储
2.3.1 案例背景
2.3.2 案例预备知识点
2.3.3 案例环境要求
2.3.4 任务一:安装和配置HBase
2.3.5 任务二:使用HBase操作用户数据
2.3.6 任务三:使用HBase进行数据检索与数据存储
2.4 习题
第3章 HBase的接口
3.1 HBase接口的介绍
3.1.1 支持HBase API操作的相关组件
3.1.2 表Table和区域Region
3.1.3 Client
3.1.4 ZooKeeper
3.1.5 HMaster
3.2 HBase的API概述
3.3 HBase的常用Java API
3.4 案例02:HBase中Java API的使用
3.4.1 案例背景
3.4.2 案例预备知识点
3.4.3 案例环境要求
3.4.4 任务一:配置项目运行环境
3.4.5 任务二:数据添加
3.4.6 任务三:数据获取
3.4.7 任务四:数据删除
3.4.8 任务五:查询数据
3.5 习题
第4章 MapReduce与HBase
4.1 MapReduce介绍
4.1.1 什么是MapReduce
4.1.2 MapReduce的原理
4.1.3 MapReduce的特点
4.1.4 MapReduce应用场景
4.2 MapReduce和HBase的关系
4.2.1 MapReduce在HBase中的作用
4.2.2 HBase和MapReduce的联系和区别
4.3 案例03:MapReduce与HBase实操
4.3.1 案例目标
4.3.2 案例预备知识点
4.3.3 案例环境要求
4.3.4 任务一:HBase架构深入剖析
4.3.5 任务二:HBase集成MapReduce
4.3.6 任务三:编写MapReduce集成HBase对表数据的操作
4.4 习题
第5章 HBase表设计
5.1 HBase表的设计
5.1.1 HBase表概述
5.1.2 HBase表详细设计
5.2 案例04:HBase创建表
5.2.1 案例目标
5.2.2 案例预备知识点
5.2.3 案例环境要求
5.2.4 案例实施步骤
5.3 案例05:HBase存储方式
5.3.1 案例目标
5.3.2 案例预备知识点
5.3.3 案例环境要求
5.3.4 案例实施步骤
5.4 案例06:HBase对表进行数据迁移
5.4.1 案例目标
5.4.2 案例预备知识点
5.4.3 案例环境要求
5.4.4 案例实施步骤
5.5 案例07:话单表分析
5.5.1 案例目标
5.5.2 案例预备知识点
5.5.3 案例环境要求
5.5.4 案例实施步骤
5.6 习题
第6章 HBase和Hive
6.1 企业级数据仓库Hive的介绍和HBase整合
6.1.1 Hive的历史
6.1.2 Hive简介
6.1.3 Hive技术架构
6.1.4 Hive编程
6.1.5 Hive的应用场景
6.1.6 Hive和HBase整合
6.2 案例08:HBase与Hive集成使用
6.2.1 案例目标
6.2.2 案例预备知识点
6.2.3 案例环境要求
6.2.4 任务一:HBase集成Hive的环境配置
6.2.5 任务二:集成环境中使用Hive创建和查询表
6.2.6 任务三:测试外部表集成HBase
6.3 习题
第7章 HBase深入剖析
7.1 HBase性能优化和测试
7.1.1 HBase性能优化
7.1.2 客户端性能优化
7.1.3 HBase性能测试
7.2 案例09:对HBase表的深入剖析
7.2.1 案例目标
7.2.2 案例预备知识点
7.2.3 案例环境要求
7.2.4 任务一:HBase表属性和BlockCache配置
7.2.5 任务二:深入剖析HBase表的Compaction
7.3 案例10:HBase集群及表的管理
7.3.1 案例目标
7.3.2 案例预备知识点
7.3.3 案例环境要求
7.3.4 任务一:HBase Master的Web UI管理
7.3.5 任务二:HBase的Shell管理
7.3.6 任务三:HBase的其他管理操作
7.4 习题
第8章 HBase项目实战——论坛日志分析
8.1 项目背景
8.2 项目设计目的
8.3 项目技术架构和组成
8.4 项目任务分解
8.4.1 任务一:在Linux中上传数据到HDFS
8.4.2 任务二:使用MapReduce进行数据清洗
8.4.3 任务三:在Linux上执行MR数据清洗
8.4.4 任务四:使用Hive访问存放在HDFS
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/4/17 6:21:56