内容简介
《HBase权威指南》是一本系统介绍Apache HBase分布式数据库的权威技术著作,被列入“十二五”国家重点图书出版规划项目。本书由HBase项目管理委员会成员、资深技术专家Lars George撰写,全面覆盖了HBase的核心概念、架构设计、数据模型、高级特性及实际应用场景。
全书从HBase的起源与设计理念入手,深入剖析了其底层存储机制(如LSM树、布隆过滤器)、Region管理、负载均衡、故障恢复等关键技术点。同时,详细讲解了HBase与Hadoop生态系统的集成(包括MapReduce、Hive、Pig等),以及性能调优、集群运维监控等实战内容。作者还提供了大量代码示例和配置案例,帮助读者解决实际开发中遇到的数据建模、读写优化、热点问题等挑战。
本书适合大数据工程师、架构师、数据库管理员以及对分布式存储技术感兴趣的开发者阅读,既可作为系统学习HBase的入门教程,也可作为日常开发与运维的参考手册。通过本书,读者能够深入理解HBase的运作原理,掌握高效使用和扩展HBase的方法,从而在实际项目中构建稳定、高性能的分布式数据存储解决方案。
目录
内容提要
O’Reilly Media,Inc.介绍
推荐序
译者序
序
基本信息
排版约定
代码示例
我们的联系方式
第1章 简介
1.1 海量数据的黎明
1.2 关系数据库系统的问题
1.3 非关系型数据库系统Not-Only-SQL(简称NoSQL)
1.4 结构
1.5 HBase:Hadoop数据库
第2章 安装
2.1 快速启动指南
2.2 必备条件
2.3 HBase使用的文件系统
2.4 安装选项
2.5 运行模式
2.6 配置
2.7 部署
2.8 操作集群
第3章 客户端API:基础知识
3.1 概述
3.2 CRUD操作
3.3 批量处理操作
3.4 行锁
3.5 扫描
3.6 各种特性
第4章 客户端API:高级特性
4.1 过滤器
4.2 计数器
4.3 协处理器
4.4 HTablePool
4.5 连接管理
第5章 客户端API:管理功能
5.1 模式定义
5.2 HBaseAdmin
第6章 可用客户端
6.1 REST、Thrift和Avro的介绍
6.2 交互客户端
6.3 批处理客户端
6.4 Shell
6.5 基于Web的UI
第7章 与MapReduce集成
7.1 框架
7.2 在HBase之上的MapReduce
第8章 架构
8.1 数据查找和传输
8.2 存储
8.3 WAL
8.4 读路径
8.5 region查找
8.6 region生命周期
8.7 ZooKeeper
8.8 复制
第9章 高级用法
9.1 行键设计
9.2 高级模式
9.4 搜索集成
9.5 事务
9.6 布隆过滤器
9.7 版本管理
第10章 集群监控
10.1 介绍
10.2 监控框架
10.3 Ganglia
10.4 JMX
10.5 Nagios
第11章 性能优化
11.1 垃圾回收优化
11.2 本地memstore分配缓冲区
11.3 压缩
11.4 优化拆分和合并
11.5 负载均衡
11.6 合并region
11.7 客户端API:最佳实践
11.8 配置
11.9 负载测试
第12章 集群管理
12.1 运维任务
12.2 数据任务
12.3 额外的任务
12.4 改变日志级别
12.5 故障处理
附录A HBase配置属性
附录B 计划
HBase 0.92.0
HBase 0.94.0
附录C 版本升级
升级到HBase 0.90.x
升级到HBase 0.92.0
附录D 分支
Cloudera的Hadoop分支
附录E Hush SQL Schema
附录F 对比HBase和BigTable
关于作者
欢迎来到异步社区!
异步社区的来历
社区里都有什么?
灵活优惠的购书
社区里还可以做什么?
加入异步
看完了
您当前的等级为
登录后免费下载登录
小黑屋反思中,不准下载!
评论后刷新页面下载评论
支付¥以后下载
请先登录
您今天的下载次数(次)用完了,请明天再来
支付积分以后下载立即支付
支付以后下载立即支付
您当前的用户组不允许下载升级会员
您已获得下载权限
您可以每天下载资源次,今日剩余次
免责申明:
1. 本站分享的所有书籍均来源于自互联网,我们只进行收集整理,并不对书籍内容进行更改。
2. 部分书籍中可能有书籍压制者放置的广告,这并不是本站所为,请注意甄别。
3. 我们分享这些书籍,纯粹是出于知识分享的热情,以及对互联网分享精神的高度认同和践行,不以盈利为目的。
4. 本站分享的所有书籍,仅供个人学习研究使用,请勿用于任何商业用途,否则产生的一切法律纠纷与本站无关。
5. 如果这些书籍让你有所收获,在条件允许的情况下,请一定购买正版书籍,这是对创作者最好的支持。
6. 如果您是此书籍的版权所有者,且您不希望此作品出现在本站,请联系我们,我们将在收到您的请求后48小时内予以删除。