关闭

hbase 过滤器

标签: hbasefilter
259人阅读 评论(0) 收藏 举报
分类:

使用过滤器可以提高操作表的效率,hbase中两种数据读取函数get()和scan()都支持过滤器,支持直接访问和通过制定起止行键来访问,但是缺少细粒度的筛选功能,如基于正则表达式对行健或值进行筛选的功能

可以使用功能预定义号的过滤器或者是实现自定义过滤器
过滤器在客户端创建,通过rpc传送到服务器端,在服务器端执行过滤操作,把数据返回给客户端

comparision filters比较过滤器
row filter
familyfilter
qualifierfilter
valuefilter
dedicated filters专用过滤器

decorating filters附加过滤器

public void filterTest(String tableName){
    Scan scan = new Scan();
    scan.setCaching(1000);
    RowFilter filter=new RowFilter();
    scan.setFilter(filter);
}
0
0
查看评论

Hbase 过滤器详解及一些代码测试示例

一、过滤器(Filter)     基础API中的查询操作在面对大量数据的时候是非常苍白的,这里Hbase提供了高级的查询方法:Filter。Filter可以根据簇、列、版本等更多的条件来对数据进行过滤,基于Hbase本身提供的三维有序(主键有序、列有序、版本有序),这些F...
  • xuguokun1986
  • xuguokun1986
  • 2016-02-03 14:00
  • 1489

HBase总结(7)--专用过滤器

一、介绍 除了上述介绍的比较过滤器以外,hbase还提供了许多专门用于一些特殊场景的过滤器,这样的过滤器叫做专用过滤器 二、例子 1、单列值过滤器:SingleColumnValueFilter 该过滤器用在用用户指定的某一类来过滤一行,即如果某一行的指定列的最大版本的数据不符合条过滤器条件...
  • u011518678
  • u011518678
  • 2016-03-09 20:36
  • 756

HBase总结(6)--比较过滤器

一、介绍 比较过滤器是一种专门的用于比较的过滤器,通过实现比较运算符与比较器,来实现用户的需求 二、详解 1、行过滤器 该种过滤器主要对行值(row)进行过滤,不符合条件的row的行将要被过滤掉。 public void testRowFilter(String tableName,Com...
  • u011518678
  • u011518678
  • 2016-03-08 13:44
  • 748

HBase - Filter - 过滤器的介绍以及使用 | 那伊抹微笑

博文作者:那伊抹微笑 csdn 博客地址:http://blog.csdn.net/u012185296 itdog8 地址链接 : http://www.itdog8.com/thread-214-1-1.html 博文标题:HBase - Filter - 过滤器的介绍以及使用 ...
  • u012185296
  • u012185296
  • 2015-08-07 14:13
  • 15251

HBase过滤器简介

HBase过滤器简介   HBase过滤器(filter)提供非常强大的特性帮助用户提高其处理表中数据的效率。   HBase中两种主要的数据读取函数是get()和scan(),他们都支持直接访问数据和通过指定起止行键访问数据的功能。 Get和Scan两个类都支持过滤器...
  • baolibin528
  • baolibin528
  • 2015-05-27 15:17
  • 1015

HBase内置过滤器的一些总结

HBase为筛选数据提供了一组过滤器,通过这个过滤器可以在HBase中的数据的多个维度(行,列,数据版本)上进行对数据的筛选操作,也就是说过滤器最终能够筛选的数据能够细化到具体的一个存储单元格上(由行键,列明,时间戳定位)。通常来说,通过行键,值来筛选数据的应用场景较多。 1. RowFilte...
  • cnweike
  • cnweike
  • 2015-01-20 17:03
  • 31837

HBase自定义过滤器

HBase自定义过滤器由于HBase内置的过滤器的过滤规则不是特别严谨(在HBase-0.90之前时),所以使用hbase的自定义过滤器。package com.hbase;import java.io.DataInput;import java.io.DataOutput;import java....
  • yangzhiyouvl
  • yangzhiyouvl
  • 2016-08-13 07:36
  • 761

hbase 源代码解析(21) 自定义过滤器

自定义完成后,打成jar ,需要export export HBASE_CLAPSS 或者将jar 放到hbase 的安装目录的lib下面,重启hbase
  • chenfenggang
  • chenfenggang
  • 2017-07-23 14:02
  • 363

hbase shell之常用过滤器设置

转载来源:http://www.cnblogs.com/luogankun/p/3939712.html HBase基础之常用过滤器hbase shell操作 创建表 create 'test1', 'lf', 'sf' l...
  • l_lushuang
  • l_lushuang
  • 2017-07-14 14:22
  • 198

Hbase API高级特性-专用过滤器

1.   Hbase提供的专用过滤器直接继承自FilterBase,其中一些过滤器只能做行筛选,因此只适合于扫描操作,对get(),这些过滤器限制的更苛刻:要么包含整行,要么什么都不包括。 2.   单列值过滤器(SingleColumn...
  • chenwei825825
  • chenwei825825
  • 2013-12-01 22:01
  • 1662
    个人资料
    • 访问:242609次
    • 积分:5859
    • 等级:
    • 排名:第5225名
    • 原创:328篇
    • 转载:110篇
    • 译文:11篇
    • 评论:9条
    最新评论