Hba se实战
HBase实战 内容简介: HBase是一种NoSQL存储系统,专门设计用来快速随机读写大规模数据。HBase运行在普通商用服务器上,可以平滑扩展,以支持从中等规模到数十亿行、数百万列的数据集。 《HBase实战》是一本基于经验提炼而成的指南,它教给读者如何运用HBase设计、搭建及运行大数据应用系统。全书共分为4个部分。前两个部分分别介绍了分布式系统和大规模数据处理的发展历史,讲解HBase的基本原理模式设计以及如何使用HBase的高级特性;第三部分通过真实的应用和代码示例以及支持这些实践技巧的理论知识,进一步探索HBase的一些实用技术;第四部分讲解如何把原型开发系统升级为羽翼丰满的生产系统。 《HBase实战》适合所有对云计算、大数据处理技术和NoSQL数据库感兴趣的技术人员阅读,尤其适合对Hadoop及HBase感兴趣的技术人员参考。阅读《HBase实战》不要求之前具备HBase、Hadoop或者MapReduce方面的知识。 资源目录: 第一部分 HBase基础 第1章 HBase介绍 3 1.1 数据管理系统:速成 4 1.1.1 你好,大数据 5 1.1.2 数据创新 6 1.1.3 HBase的崛起 7 1.2 HBase使用场景和成功案例 8 1.2.1 典型互联网搜索问题:BigTable发明的原因 8 1.2.2 抓取增量数据 9 1.2.3 内容服务 12 1.2.4 信息交换 13 1.3 你好HBase 14 1.3.1 快速安装 14 1.3.2 HBase Shell命令行交互 16 1.3.3 存储数据 17 1.4 小结 18 第2章 入门 20 2.1 从头开始 21 2.1.1 创建表 21 2.1.2 检查表模式 22 2.1.3 建立连接 22 2.1.4 连接管理 23 2.2 数据操作 23 2.2.1 存储数据 24 2.2.2 修改数据 25 2.2.3 工作机制:HBase写路径 25 2.2.4 读数据 26 2.2.5 工作机制:HBase读路径 27 2.2.6 删除数据 28 2.2.7 合并:HBase的后台工作 28 2.2.8 有时间版本的数据 29 2.2.9 数据模型概括 30 2.3 数据坐标 31 2.4 小结 33 2.5 数据模型 37 2.5.1 逻辑模型:有序映射的映射集合 37 2.5.2 物理模型:面向列族 39 2.6 表扫描 40 2.6.1 设计用于扫描的表 41 2.6.2 执行扫描 42 2.6.3 扫描器缓存 43...