
Hbase
文章平均质量分 83
iteye_19215
这个作者很懒,什么都没留下…
展开
-
Hbase 学习笔记(一): 基础客户端API
一、环境 在Hadoop上快速搭建Hbase环境非常简单,下载软件包解压以后写好配置文件就可以直接运行了,不多作叙述。 二、基础客户端API1、Bytes类 Hbase中所有的值都是以字节数组的形式存在的,所以在使用客户端API和Hbase交互的过程中难免会经常的要操作字节数组,这里Hbase提供了一个工具类,Bytes类。其中有很多的静态方法可以方便的将各种类型的值转...2012-10-31 11:22:39 · 187 阅读 · 0 评论 -
Hbase 学习笔记(二): 高级模块
上一篇介绍了Hbase在操作数据中的基本的API,包括增删查。增删都是相对简单的操作,与传统的RDBMS相比,这里的查询操作略显苍白,只能根据特定的主键查询(Get)或者根据主键的一个范围来查询(Scan)。Hbase提供了更加高级的过滤器来查询,当然还有另外一些高级的模块,我们将在这一篇里看到。一、过滤器(Filter) 基础API中的查询操作在面对大量数据的时候是非常...原创 2012-11-05 20:05:10 · 280 阅读 · 0 评论 -
Hbase 学习笔记(三):管理模块
上一篇我们介绍了对Hbase中数据的一些高级的操作,至此,我们可以很好的管理和操作Hbase的数据了,这一篇将主要介绍Hbase提供的管理(Administrative)模块,可以让我们完成类似RDBMS中的DDL操作,即,表定义、管理表结构、管理集群状态等。下面介绍的API都出自HBaseAdmin对象。一、表定义 在Hbase的API中,代表一个表结构的类叫HTableDes...2012-11-09 16:07:59 · 102 阅读 · 0 评论 -
Hbase 学习笔记(四): Hbase的架构和实现原理
一、架构思路 Hbase是基于Hadoop的项目,所以一般情况下我们使用的直接就是HDFS文件系统,这里我们不深谈HDFS如何构造其分布式的文件系统,只需要知道虽然Hbase中有多个RegionServer的概念,并不意味着数据是持久化在RegionServer上的,事实上,RegionServer是调度者,管理Regions,但是数据是持久化在HDFS上的。明确这一点,在后面的讨论中,...原创 2012-11-22 16:03:26 · 339 阅读 · 0 评论