HBase
文章平均质量分 85
Wang_AI
这个作者很懒,什么都没留下…
展开
-
图解Nosql(HBase)与传统数据库的区别
对于大多数做技术的人员,都知道我们传统数据库是什么样子的,那么如下图所示,我们操作的对象是行。也就是增删改查,都是以为对象。1.传统数据库增加删除介绍图1下面我们以mysql为例:插入数据mysql>INSERT INTO blog_user (`user_Name`,`user_Password`,`user_emial`)VALUES ('about转载 2016-03-04 16:11:39 · 2033 阅读 · 0 评论 -
HBase Java API
几个相关类与HBase数据模型之间的对应关系java类HBase数据模型HBaseAdmin数据库(DataBase)HBaseConfigurationHTable表(Table)HTableDescriptor列族(Column Family)Put列修饰转载 2016-03-05 09:52:14 · 607 阅读 · 0 评论 -
HBase Shell常用命令
下面我们看看HBase Shell的一些基本操作命令,我列出了几个常用的HBase Shell命令,如下:名称命令表达式创建表create '表名称', '列名称1','列名称2','列名称N'添加记录 put '表名称', '行名称', '列名称:', '值'查看记录转载 2016-03-05 00:05:57 · 732 阅读 · 0 评论 -
Java API 与HBase交互实例
HBase提供了Java API,可以通过API来实现对HBase的一些操作。package hbase;import java.io.IOException;import java.util.ArrayList;import java.util.List;import org.apache.hadoop.conf.Configuration;import org.apa原创 2016-03-05 13:00:53 · 1115 阅读 · 0 评论 -
HBase—扫描器
Scanner扫描器HBase在扫描数据时,使用Scanner表扫描器。HTable通过一个Scan实例,调用getScanner(scan)来获取扫描器。可以配置扫描器起止位,以及其他的过滤条件。通过迭代器返回查询结果,使用起来虽然不是很方便,但是并不复杂。但是这里有一点可能被忽视的地方,就是返回的scanner迭代器,每次调用next的获取下一条记录的时候,默认配置下会访问一次原创 2016-03-05 13:31:08 · 756 阅读 · 0 评论 -
HBase—过滤器
使用过滤器可以提高操作表的效率,HBase中两种数据读取函数get()和scan()都支持过滤器,支持直接访问和通过指定起始行键来访问,但是缺少细粒度的筛选功能,如基于正则表达式对行键或值进行筛选的功能。可以使用预定义好的过滤器或者是实现自定义过滤器。过滤器在客户端创建,通过RPC传送到服务器端,在服务器端执行过滤操作,把数据返回给客户端。Comparison Filt原创 2016-03-06 16:14:46 · 2252 阅读 · 0 评论 -
MapReduce on HBase
引言HBase跟Hadoop的无缝集成使得使用MapReduce对HBase的数据进行分布式计算非常方便,本文将以前面的blog示例,介绍HBase下MapReduce开发要点。很好理解本文前提是你对Hadoop MapReduce有一定的了解。HBase MapReduce核心类介绍首先一起来回顾下MapReduce的基本编程模型,可以看到最基本的是通过Mappe原创 2016-03-17 20:23:52 · 1216 阅读 · 0 评论