作品简介

HBase是一个高可靠、高性能、面向列、可伸缩的分布式存储系统。利用HBase技术可以在廉价的PC服务器上搭建大规模的存储化集群,可以对数十亿级别的大数据进行实时性的高性能读写,在满足高性能的同时还保证了数据存取的原子性。

本书由浅入深地讲解HBase的概念、安装、配置、部署、高级用法、性能调优,内容既兼顾了初学者,也适用于想要深入学习HBase的读者。

本书适用于以前没有接触过HBase,或者对HBase有所了解并希望深入学习的读者,同时适用于HBase应用开发人员和系统管理人员。不管你是HBase新手还是HBase专家,相信都能从本书中有所收获。

张文亮编著。

作品目录

  • 前言
  • 第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的逻辑视图
  • 第2章 HBase基本架构与快速入门
  • 2.1 HBase基本架构
  • 2.2 HBase分布式环境搭建
  • 2.3 HBase容器化技术搭建
  • 2.4 HBase快速入门
  • 第3章 HBase基本操作
  • 3.1 help命令
  • 3.2 常规命令
  • 3.3 DDL命令
  • 3.4 命名空间
  • 3.5 DML命令
  • 第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 代码封装
  • 第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 多个过滤器综合查询
  • 第6章 HBase批量加载
  • 6.1 HBase批量加载简介
  • 6.2 海量交易记录数据存储案例
  • 第7章 协处理器
  • 7.1 协处理器简介
  • 7.2 协处理器分类
  • 7.3 Coprocessor接口
  • 7.4 协处理器的加载
  • 7.5 RegionObserver类
  • 7.6 自定义Observer案例
  • 第8章 Phoenix在HBase中的整合应用
  • 8.1 Phoenix简介
  • 8.2 安装Phoenix
  • 8.3 连接Phoenix
  • 8.4 Phoenix快速入门
  • 第9章 HBase架构原理解析
  • 9.1 HBase架构原理
  • 9.2 HBase写流程
  • 9.3 HBase读流程
  • 9.4 HBase如何进行增删改查
  • 9.5 数据刷写
  • 9.6 数据合并
  • 9.7 数据拆分
  • 第10章 HBase性能优化
  • 10.1 表设计优化
  • 10.2 HBase提升写效率
  • 10.3 MemStore调优
  • 10.4 合并调优
  • 10.5 WAL调优
  • 10.6 HBase读取优化
展开全部