更新时间:2024-12-24 10:46:53
封面
版权页
内容简介
前言
第1章 初识HBase
1.1 HBase的发展历程
1.2 HBase的特征
1.3 HBase的优缺点
1.4 HBase与关系数据库的区别
1.5 使用HBase的时机
1.6 HBase的应用场景
1.7 HBase的数据模型
1.8 HBase的逻辑视图
1.9 本章练习
第2章 让HBase运行起来
2.1 HBase基本架构
2.2 HBase分布式环境搭建
2.3 使用容器化技术搭建HBase
2.4 HBase快速入门
2.5 本章练习
第3章 HBase基础操作
3.1 help命令
3.2 常规命令
3.3 DDL命令
3.4 命名空间
3.5 DML命令
3.6 本章练习
第4章 使用Java操作HBase
4.1 从HelloWorld开始
4.2 创建表
4.3 添加数据
4.4 批量添加数据
4.5 内容追加
4.6 修改数据
4.7 删除数据
4.8 批量删除
4.9 原子性操作
4.10 批量操作
4.11 自增
4.12 判断数据是否存在
4.13 代码封装
4.14 本章练习
第5章 客户端API高阶用法
5.1 数据查询
5.2 数据扫描
5.3 过滤器快速实战
5.4 RowKey过滤器
5.5 RowKey前缀过滤器
5.6 RowKey模糊过滤器
5.7 列族过滤器
5.8 列过滤器
5.9 多列前缀过滤器
5.10 首次列键过滤器
5.11 列键过滤器
5.12 列值过滤器
5.13 单列值过滤器
5.14 列值排除过滤器
5.15 随机行过滤器
5.16 分页过滤器
5.17 多个过滤器综合查询
5.18 本章练习
第6章 HBase数据批量加载
6.1 HBase批量加载简介
6.2 海量交易记录数据存储案例
6.3 本章练习
第7章 协处理器
7.1 协处理器简介
7.2 协处理器分类
7.3 Coprocessor接口
7.4 协处理器的加载
7.5 RegionObserver类
7.6 自定义Observer案例
7.7 本章练习
第8章 Phoenix在HBase中的整合应用
8.1 Phoenix简介
8.2 安装Phoenix
8.3 连接Phoenix
8.4 Phoenix快速入门
8.5 本章练习
第9章 HBase架构深入剖析
9.1 HBase架构原理
9.2 HBase的写流程
9.3 HBase的读流程
9.4 HBase如何进行增、删、改、查
9.5 数据刷写
9.6 数据合并
9.7 数据拆分
9.8 本章练习
第10章 HBase的性能优化
10.1 表设计优化
10.2 HBase提升写效率
10.3 MemStore调优
10.4 合并调优
10.5 WAL调优
10.6 HBase读取优化
10.7 本章练习
第11章 HBase数据操作实战
11.1 创建表并添加表数据
11.2 修改和删除表数据
11.3 批量操作表数据