hbase企业应用开发实战是一本HBase大数据相关的学习书籍,由国内资深Hadoop技术专家马延辉、猛鑫、李立松等人联合编著,本书以企业实际生产环境和需要为重点,系统的介绍了HBase的功能使用、框架设计、基本原理和高级特性。详细讲解使用HBase设计大型数据应用系统的实践方法和技术,深刻的总结了系统运维、监控和系统调优的最佳实践过程,非常适合云计算、大数据处理技术和NoSQL数据库爱好者学习阅读。
内容介绍
《HBase企业应用开发实战》强调HBase在企业的实际应用,立足于企业的实际生产环境,旨在帮助企业切实解决大数据技术如何落地的问题。三位作者都是奋战在中国大数据技术一线的实践派专家,本书是他们实践经验的结晶。
《HBase企业应用开发实战》内容在三个维度上具有重要特色:功能维度,从HBase的安装配置、参数设置,到数据模型、表结构设计、客户端使用、高级特性,本书做了系统且详尽的介绍;实战维度,不仅通过3个典型的应用案例详细讲解了如何使用HBase设计大型的数据应用系统,而且还结合实际生产系统讲解了HBase的集群运维、监控和性能调优;理论维度,则深入分析了HBase、框架设计、模式设计和基本原理。可谓是理论与实践完美结合,深度与广度兼备!
作者简介
马延辉,资深Hadoop技术专家,对Hadoop生态系统相关技术有深刻的理解。曾就职于淘宝、Answers.com、暴风影音等知名互联网公司,从事Hadoop相关的技术工作,在企业级的大数据系统的研发、运维和管理方面积累了丰富的实战经验。开源HBase监控工具Ella作者。在国内Hadoop社区内非常活跃,经常在各种会议和沙龙上做技术分享,深受欢迎。现在专注于大数据技术在传统行业的落地,致力于大数据技术的普及和推广。
孟鑫,资深Hadoop技术专家,在软件行业从业近10年,对海量数据处理技术有着深刻的认识,曾负责Hadoop平台建设工作,在Hadoop开发和运维方面积累了大量的实战经验。于2013年获取了Cloudera的Hadoop Developer认证,多次到企业和社区去分享Hadoop、HBase等方面的技术知识和经验。对技术拥有极大的兴趣,热衷于研究各种新技术,总结和分享经验及教训,目前从事管理工作,但依然热衷于产品设计和实现。
李立松,资深Hadoop技术专家,Easyhadoop技术社区创始人之一,对HDFS、MapReduce、HBase、Hive等Hadoop生态系统中的技术有比较深入的研究,在Hadoop开发方面积累了丰富的经验。曾就职于暴风,负责暴风大数据平台开发与应用,暴风大数据项目负责人。现在就职于缔元信,担任Hadoop高级工程师,负责缔元信DMP平台的研发工作。
hbase企业应用开发实战章节目录
前言 第一部分 基础篇 第1章 认识HBase 1.1 理解大数据背景 1.2 HBase是什么 1.3 HBase与Hadoop的关系 1.4 HBase的核心功能模块 1.5 HBase的使用场景和经典案例 1.6 本章小结 第2章 HBase安装与配置 2.1 先决条件 2.2 HBase运行模式 2.3 HBase的Web UI 2.4 HBase Shell工具使用 2.5 停止HBase集群 2.6 本章小结 第3章 数据模型 3.1 两类数据模型 3.2 数据模型的重要概念 3.3 数据模型的操作 3.4 数据模型的特殊属性 3.5 CAP原理与最终一致性 3.6 本章小结 第4章 HBase表结构设计 4.1 模式创建 4.2 Rowkey设计 4.3 列族定义 4.4 模式设计实例 4.5 本章小结 第5章 HBase客户端 5.1 精通原生Java客户端 5.2 使用HBase Shell工具操作HBase 5.3 使用Thrift客户端访问HBase 5.4 通过REST客户端访问HBase 5.5 使用MapReduce批量操作HBase 5.6 通过Web UI工具查看HBase状态 5.7 其他客户端 5.8 本章小结 第二部分 实战篇 第6章 整合SQL引擎层 6.1 NoSQL背景知识 6.2 Hive整合HBase的实现 6.3 查询引擎Phoenix 6.4 对象映射框架Kundera 6.5 分布式SQL引擎Lealone 6.6 本章小结 第7章 构建音乐站用户属性库 7.1 案例背景 7.2 概要设计 7.3 表结构设计 7.4 数据加载 7.5 数据检索 7.6 后台查询 7.7 本章小结 第8章 构建广告实时计算系统 8.1 理解广告数据和流处理框架 8.2 概要设计 8.3 详细设计 8.4 核心功能实现 8.5 本章小结 第三部分 高级篇 第9章 核心概念 9.1 核心结构 9.2 底层持久化 9.3 预写日志 9.4 写入流程 9.5 查询流程 9.6 数据备份 9.7 数据压缩 9.8 本章小结 第10章 HBase高级特性 10.1 过滤器 10.2 计数器 10.3 协处理器 10.4 Schema设计要点 10.5 二级索引 10.6 布隆过滤器 10.7 负载均衡 10.8 批量加载 10.9 本章小结 第11章 集群运维管理 11.1 HBase常用工具 11.2 Region和RegionServer管理 11.3 性能指标Metrics 11.4 监控系统Ganglia 11.5 HBase管理扩展JMX 11.6 报警工具Nagios 11.7 故障处理 11.8 集群备份 11.9 本章小结 第12章 性能调优 12.1 硬件和操作系统调优 12.2 网络通信调优 12.3 JVM优化 12.4 HBase查询优化 12.5 HBase写入优化 12.6 HBase基本核心服务优化 12.7 HBase配置参数优化 12.8 分布式协调系统ZooKeeper优化 12.9 表设计优化 12.10 其他优化 12.11 性能测试 12.12 本章小结 附录A HBase配置参数介绍 附录B Phoenix SQL语法详解 附录C YCSB编译安装
使用说明
1、下载并解压,得出pdf文件
2、如果打不开本文件,请务必下载pdf阅读器
3、安装后,在打开解压得出的pdf文件
4、双击进行阅读
发表评论
0条评论软件排行榜
热门推荐
- 得间免费小说电脑版 v5.2.8.172.96M / 简体中文
- 南方Plus电脑版 v11.8.027.22M / 简体中文
- 网易新闻电脑版 v112.697.63M / 简体中文
- 开源阅读电脑版 v3.2517.96M / 简体中文
- 京东读书电脑版 v1.13.4官方版1.98M / 简体中文
- cnki全球学术快报电脑版 v0.2.3495.79M / 简体中文
- 未公开的Oracle数据库秘密 迪贝斯pdf扫描版34.69M / 简体中文
- PHP语言精粹电子书 pdf扫描版25.72M / 简体中文
- linux常用命令大全 chm版1.48M / 简体中文
- 本草纲目 5.34M / 简体中文