HBase企业应用开发实战

HBase企业应用开发实战

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

国内首本立足于企业实际生产环境旨在帮助企业切实解决大数据技术落地问题的实战性著作。

内容简介

本书强调hbase在企业的实际应用,立足于企业的实际生产环境,旨在帮助企业切实解决大数据技术如何落地的问题。三位作者都是奋战在中国大数据技术一线的实践派专家,本书是他们实践经验的结晶。

本书内容在三个维度上具有重要特色:功能维度,从hbase的安装配置、参数设置,到数据模型、表结构设计、客户端使用、高级特性,本书做了系统且详尽的介绍;实战维度,不仅通过3个典型的应用案例详细讲解了如何使用hbase设计大型的数据应用系统,而且还结合实际生产系统讲解了hbase的集群运维、监控和性能调优;理论维度,则深入分析了hbase、框架设计、模式设计和基本原理。可谓是理论与实践完美结合,深度与广度兼备!

作者简介

作者马延辉,资深Hadoop技术专家,对Hadoop生态系统相关技术有着深刻的理解,在Hadoop开发和运维方面积累了丰富的经验。曾就职于阿里、Answers。com、暴风等互联网公司,从事Hadoop相关的研发和运维工作,对大数据技术的企业级落地、研发、运维和管理有着深刻的理解和丰富的实战经验。开源HBase监控工具Ella作者。现在致力于大数据技术在传统行业的落地和大数据技术的普及和推广。

章节目录

版权信息

前言

第一部分 基础篇

第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编译安装

HBase企业应用开发实战是2014年由机械工业出版社华章分社出版,作者马延辉。

得书感谢您对《HBase企业应用开发实战》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
VMwarevSAN超融合企业应用实战 电子书
虚拟化超融合技术和应用快速入门。
Java EE企业级应用开发实战(Spring Boot+Vue+Element) 电子书
信息技术日新月异,以人工智能、大数据、云计算等为代表的新技术已成为各行业高质量发展和数字化转型的动力。由于数字化的基础信息来自企业级应用的业务数据,因此企业级应用建设的成败直接关系到数字化转型的成败,而JavaEE作为企业级应用开发的一个重要分支,是数字化转型过程中不可或缺的一个部分。本书依据理论结合实战的思路,首先介绍企业级应用的概念和JavaEE的基础知识,然后讲解JavaEE体系中的Serv
移动终端应用开发技术——Android实战 电子书
本书共24章,逻辑上分成4篇,第一篇(第1~4章)介绍的是Android开发简介、硬件开发平台、Android系统与驱动准备、开发环境搭建。第二篇(第5~8章)介绍了Andriod程序的框架,界面开发和常用控件使用。同时分门别类地详细说明开发Android应用程序常用的创作套件(Widget)、窗体布局(Layout)和操作菜单(Menu)等。并介绍了Andriod和数据库sqlite的交互和多媒
统信UOS应用开发实战教程 电子书
本书是一本关于统信UOS应用开发的实战教程,内容循序渐进,理论讲解与场景应用相互结合。
SSH框架企业级应用实战 电子书
SSH即Struts2+Spring+Hibernate,是目前比较流行的Web应用开源框架。本书紧密结合SSH框架实际应用,利用经典案例进行说明和实践,提炼含金量十足的开发经验,为读者提供与实际开发项目接近的案例,让读者既学到知识又丰富项目经验。本书共11章。主要内容包括Oracle数据库入门,操作Oracle数据库,Hibernate初体验,HQL查询语言,配置Hibernate关联映射,HQ