标签
内容简介
本书从企业常见的“用户行为日志管理系统”着手,结合 HBase 的实际应用场景,让读者快速上手,真正做到从入门到实践。 本书非常适合作为有一定 Java 基础的开发人员的 HBase 入门教程,也适合作为HBase 运维人员部署和监控 HBase 的参考手册,还适合作为将 HBase 应用到在线生产环境中的开发人员进行 HBase 在线集群性能调优的技术指南。
编辑推荐
适合谁读
适合
- 具备Java基础、希望系统学习HBase的初中级开发人员
- 负责HBase集群部署与日常监控的运维工程师
- 需要将HBase应用于在线生产环境并进行性能调优的开发人员
- 想理解LSM树、WAL等底层架构以提升调试能力的后端工程师
不适合
- 完全没有Java基础和分布式系统概念的编程零基础读者
- 只想了解大数据概念、不打算动手实践的通识型读者
- 专注其他NoSQL数据库且无迁移HBase需求的从业者
阅读建议
- 先通读基础章节并对照2.4.9版本动手搭建单机环境,再进入架构与调优部分。
- 以“用户行为日志管理系统”为主线跟做一遍,把各章知识点串成完整项目。
- 读源码分析章节时配合实际集群日志与监控指标,边读边验证理解。
- 将部署与调优章节作为工具内容,遇到生产问题时按主题回查。
出版社简介
人民邮电出版社以科技、计算机与信息通信类图书见长,并由此延伸至摄影、艺术、软件学习与励志成长等门类,形成较为多元的出版方向。库内图书既涵盖《重构与模式(修订版)》《华为交换机学习指南(第二版)》等计算机与通信技术读物,也收录《小王子(中英法彩绘典藏纪念版)》《了不起的盖茨比》《假如给我三天光明》等双语典藏类作品;《北京十年:1980-1990》与《鬼刀 WLOP个人插画作品集》则体现其在摄影与艺术领域的布局。作者资源包括安东尼·圣埃克苏佩里、海伦·凯勒、Joshua Kerievsky、王达、张兆增与WLOP等。
目录
- 版权信息
- 内容提要
- 对本书的赞誉
- 前言
- 资源与支持
- 第1章 HBase简介
- 1.1 背景
- 1.2 NoSQL与传统RDBMS
- 1.3 应用场景
- 第2章 HBase安装
- 2.1 单机部署
- 2.2 分布式部署
- 2.3 集群增删节点
- 第3章 HBase的数据模型
- 3.1 逻辑模型
- 3.2 物理模型
- 第4章 HBase Shell
- 4.1 数据定义语言
- 4.2 数据操纵语言
- 4.3 其他常用的Shell命令
- 第5章 模式设计
- 5.1 行键设计
- 5.2 规避热点区间
- 5.3 高表与宽表
- 5.4 微信朋友圈设计
- 第6章 客户端API
- 6.1 Java客户端使用
- 6.2 数据定义语言
- 6.3 数据操纵语言
- 6.4 过滤器
- 6.5 事务
- 第7章 架构实现
- 7.1 存储
- 7.2 数据写入与读取
- 7.3 合并策略
- 第8章 协处理器
- 8.1 观察者类型协处理器
- 8.2 端点类型协处理器
- 8.3 加载/卸载协处理器
- 第9章 HBase性能调优
- 9.1 客户端调优
- 9.2 服务器端调优
- 第10章 集群间数据复制
- 10.1 复制
- 10.2 快照
- 10.3 导出和导入
- 10.4 复制表
- 第11章 监控
- 11.1 Hadoop监控
- 11.2 HBase监控
- 附录A 常见问题
- A.1 垃圾回收超时导致分区服务器宕机
- A.2 Scanner租期过期
- A.3 分区迁移异常
- A.4 Windows运行HBase程序缺少winutil.exe
- A.5 误删表数据
- A.6 RIT时间过长导致不同分区行键数据有重叠
常见问题
没有大数据基础,能直接读这本书吗?
书中的版本信息是否已经过时?
这本书更适合开发人员还是运维人员?
读完能独立完成HBase集群调优吗?
读者评论
查询本书
本站为索引目录:「全网查询」由您发起、在您的浏览器中运行,所列入口均指向第三方站点,请自行判断可用性。
作者简介
彭旭,国内 HBase 技术领域的写作者,目前公开资料有限,尚无法确认其国籍、生卒年、教育背景与职业履历。从库内收录的两部作品《HBase入门与实践》及其第2版来看,他的写作集中在大数据存储与分布式数据库方向,以 HBase 的原理讲解和工程实践为主线。这类书通常面向初学者与一线开发人员,注重从环境搭建、数据模型到实际案例的渐进式引导,语言偏重可操作性,力求把较抽象的技术概念落到具体操作中。第2版的推出说明初版在读者中形成了一定需求,作者也借修订更新了内容。除作品题材外,其写作风格与行业影响仍有待更多公开信息补充。