Hbase分布式数据库技术与应用 / 高等职业教育校企合作系列教材·大数据技术与应用专业
¥35.00定价
作者: 姚晓峰,章伟,曾庆玲
出版时间:2021-02
出版社:中国铁道出版社
- 中国铁道出版社
- 9787113276638
- 1-1
- 405407
- 64228637-1
- 平装
- 16开
- 2021-02
- 262
- 184
- 工学
- 计算机科学与技术
- 计算机
- 高职
内容简介
本书采用模块化的编写思路,系统介绍了HBase的架构、安装环境以及实战应用。全书共分6个单元和(19个任务),每个单元通过学习目标与学习情境引出本单元的教学核心内容,明确教学任务。每个任务的编写分为任务目标、知识学习和任务实施3个环节,使学生在学习过程中逐步达到理论和实践相统一的目的。全书采用Java语言操作HBase,要求学生有一定的Java编程基础。
本书适合作为高等职业院校大数据技术与应用专业的基础核心教材,也可作为计算机相关专业大数据选修课程的教材,以及HBase基础入门培训班的参考用书。
本书适合作为高等职业院校大数据技术与应用专业的基础核心教材,也可作为计算机相关专业大数据选修课程的教材,以及HBase基础入门培训班的参考用书。
目录
单元1 HBase 简介.............................1
学习目标.............................................1
任务1.1 安装环境搭建 ...................1
任务1.2 理解HBase 架构 ............12
单元小结...........................................17
课后习题...........................................17
单元2 HBase 基本操作................18
学习目标...........................................18
任务2.1 使用HBase Shell 命令 ...18
任务2.2 综合案例实训 .................48
单元小结...........................................55
课后练习...........................................55
单元3 HBase 客户端API..........56
学习目标...........................................56
任务3.1 使用HBase 的客户端API ...56
任务3.2 操作数据的CRUD .........70
任务3.3 批量操作 .......................102
任务3.4 Scan 扫描 ......................106
任务3.5 综合案例实训 ...............117
单元小结.........................................124
课后练习.........................................124
单元4 HBase Admin API.....125
学习目标.........................................125
任务4.1 学习HBase Admin API ...125
任务4.2 HBase 的表API 操作 ...127
任务4.3 综合案例实训 ...............140
单元小结.........................................142
课后练习.........................................142
单元5 HBase 与MapReduce....144
学习目标.........................................144
任务5.1 探究使用MapReduce
的原因 ...........................144
任务5.2 MapReduce 快速入门 ...147
任务5.3 编写自己的MapReduce ...153
单元小结.........................................160
课后练习.........................................160
单元6 HBase 预分区...................161
学习目标.........................................161
任务6.1 HBase Shell 手动指定
预分区 ...........................162
任务6.2 HBase Shell 使用算法
指定预分区 ...................165
任务6.3 Java API 创建预分区 ....167
任务6.4 预分区rowkey 设计
技巧 ..............................169
单元小结.........................................176
课后练习.........................................176
学习目标.............................................1
任务1.1 安装环境搭建 ...................1
任务1.2 理解HBase 架构 ............12
单元小结...........................................17
课后习题...........................................17
单元2 HBase 基本操作................18
学习目标...........................................18
任务2.1 使用HBase Shell 命令 ...18
任务2.2 综合案例实训 .................48
单元小结...........................................55
课后练习...........................................55
单元3 HBase 客户端API..........56
学习目标...........................................56
任务3.1 使用HBase 的客户端API ...56
任务3.2 操作数据的CRUD .........70
任务3.3 批量操作 .......................102
任务3.4 Scan 扫描 ......................106
任务3.5 综合案例实训 ...............117
单元小结.........................................124
课后练习.........................................124
单元4 HBase Admin API.....125
学习目标.........................................125
任务4.1 学习HBase Admin API ...125
任务4.2 HBase 的表API 操作 ...127
任务4.3 综合案例实训 ...............140
单元小结.........................................142
课后练习.........................................142
单元5 HBase 与MapReduce....144
学习目标.........................................144
任务5.1 探究使用MapReduce
的原因 ...........................144
任务5.2 MapReduce 快速入门 ...147
任务5.3 编写自己的MapReduce ...153
单元小结.........................................160
课后练习.........................................160
单元6 HBase 预分区...................161
学习目标.........................................161
任务6.1 HBase Shell 手动指定
预分区 ...........................162
任务6.2 HBase Shell 使用算法
指定预分区 ...................165
任务6.3 Java API 创建预分区 ....167
任务6.4 预分区rowkey 设计
技巧 ..............................169
单元小结.........................................176
课后练习.........................................176