作品简介

本书以当前稳定版HBase 2.4.9为基础,将Hadoop升级到2.10.1版本,并对客户端API进行全面升级。本书以精练的语言介绍HBase的基础知识,让初学者能够快速上手使用HBase;本书深入分析HBase的核心思想(如数据读取和数据备份等)和HBase架构(如B+树、LSM树和WAL等),专注于HBase在线实时系统的调优,使HBase集群响应延迟更低,让有经验的HBase开发人员能循序渐进地理解HBase源代码,更好地调试和解决各种实际问题;本书从企业常见的“用户行为日志管理系统”着手,结合HBase的实际应用场景,让读者快速上手,真正做到从入门到实践。

本书非常适合作为有一定Java基础的开发人员的HBase入门教程,也适合作为HBase运维人员部署和监控HBase的参考手册,还适合作为将HBase应用到在线生产环境中的开发人员进行HBase在线集群性能调优的技术指南。

彭旭,2009年毕业于武汉大学软件工程专业,具有十多年的国内互联网企业工作经验,曾任阿里巴巴天猫技术部资深软件工程师和珠海市魅族科技有限公司架构师,精通Java生态系统相关技术,HBase实践经验丰富,对传统关系型数据库跟面向列式存储的HBase都有深刻的理解,擅长大数据存储、HBase在线系统的调优。

作品目录

  • 内容提要
  • 对本书的赞誉
  • 前  言
  • 资源与支持
  • 第1章 HBase简介
  • 第2章 HBase安装
  • 第3章 HBase的数据模型
  • 第4章 HBase Shell
  • 第5章 模式设计
  • 第6章 客户端API
  • 第7章 架构实现
  • 第8章 协处理器
  • 第9章 HBase性能调优
  • 第10章 集群间数据复制
  • 第11章 监控
  • 附录A 常见问题
展开全部