hbase filter 简介

一、基本介绍
        1、FilterList代表一个过滤器列表
        FilterList.Operator.MUST_PASS_ALL --> 取交集 相当一and操作
        FilterList.Operator.MUST_PASS_ONE --> 取并集 相当于or 操作
        FilterList list = new FilterList(FilterList.Operator.MUST_PASS_ONE);
        2、SingleColumnValueFilter 列值过滤器
        ColumnPrefixFilter用于指定列名前缀值相等
        MultipleColumnPrefixFilter和ColumnPrefixFilter行为差不多,但可以指定多个前缀。
        QualifierFilter是基于列名的过滤器。
        2、RowFilter 行过滤器
        RegexStringComparator是支持正则表达式的比较器。
        SubstringComparator用于检测一个子串是否存在于值中,大小写不敏感。二、hbase权威指南中的filter的相关描述CompareFilter中的比较运算符hbase对基于CompareFilter的过滤器提供的比价器

FilterList.Operator的可选枚举值

Filter.ReturnCode的值类型

时间: 2024-10-10 04:52:44

hbase filter 简介的相关文章

一个自定义 HBase Filter -“通过RowKeys来高性能获取数据”

大家在使用HBase和Solr搭建系统中经常遇到的一个问题就是:“我通过SOLR得到了RowKeys后,该怎样去HBase上取数据”.使用现有的Filter性能差劲,网上也没有现成的解决方案,我在这里把这个问题的解决办法分享给大家,抛砖引玉一下. Solr和HBase专辑 1.“关于Solr的使用总结的心得体会”(http://www.cnblogs.com/wgp13x/p/3742653.html) 2.“中文分词器性能比较?”(http://www.cnblogs.com/wgp13x/p

Intent 和 Intent Filter简介

Intent 和 Intent Filter Intent 是一个消息对象,你可以用它向另一个 app 组件发生动作请求.尽管 Intent 在促进组件间沟通的方式有多种,主要有个以下三种基本方式: 1.启动一个 Activity: 一个 Activity 代表 app 中一个单独的 screen.你可以通过为 startActivity() 方法传入一个 Intent 对象来启动一个 Activity 对象.Intent 描述要启动的 Activity, 并携带该 activity 启动所必须

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

博文作者:那伊抹微笑 csdn 博客地址:http://blog.csdn.net/u012185296 itdog8 地址链接 : http://www.itdog8.com/thread-214-1-1.html 博文标题:HBase - Filter - 过滤器的介绍以及使用 | 那伊抹微笑 个性签名:世界上最遥远的距离不是天涯.也不是海角.而是我站在妳的面前.妳却感觉不到我的存在 技术方向:Flume+Kafka+Storm+Redis/Hbase+Hadoop+Hive+Mahout+

HBase之简介

(一)HBase之简介 * 概念 * HBase是一个高可靠性.高性能.面向列.可伸缩.支持版本控制.稀疏的.多维度的和排序的分布式数据库. * 高可靠性: * (1): 在数据的写入过程中,数据首先会写到预写日志WAL(write ahead log)中,再写到memstore(内存)中,一旦                         HRegionServer宕机,可以回滚WAL,重新写入数据:         * (2):数据存储时,一般是用Hadoop的hdfs作为底层存储,可以设

(一)HBase之简介

(一)HBase之简介 * 概念 * HBase是一个高可靠性.高性能.面向列.可伸缩.支持版本控制.稀疏的.多维度的和排序的分布式数据库. * 高可靠性: * (1): 在数据的写入过程中,数据首先会写到预写日志WAL(write ahead log)中,再写到memstore(内存)中,一旦                          HRegionServer宕机,可以回滚WAL,重新写入数据:          * (2):数据存储时,一般是用Hadoop的hdfs作为底层存储,可

HBase - Filter - 过滤器的介绍以及使用

1 过滤器HBase 的基本 API,包括增.删.改.查等.增.删都是相对简单的操作,与传统的 RDBMS 相比,这里的查询操作略显苍白,只能根据特性的行键进行查询(Get)或者根据行键的范围来查询(Scan).HBase 不仅提供了这些简单的查询,而且提供了更加高级的过滤器(Filter)来查询. 1.1 过滤器的两类参数过滤器可以根据列族.列.版本等更多的条件来对数据进行过滤,基于 HBase 本身提供的三维有序(行键,列,版本有序),这些过滤器可以高效地完成查询过滤的任务,带有过滤器条件的

[原创]java WEB学习笔记44:Filter 简介,模型,创建,工作原理,相关API,过滤器的部署及映射的方式,Demo

本博客为原创:综合 尚硅谷(http://www.atguigu.com)的系统教程(深表感谢)和 网络上的现有资源(博客,文档,图书等),资源的出处我会标明 本博客的目的:①总结自己的学习过程,相当于学习笔记 ②将自己的经验分享给大家,相互学习,互相交流,不可商用 内容难免出现问题,欢迎指正,交流,探讨,可以留言,也可以通过以下方式联系. 本人互联网技术爱好者,互联网技术发烧友 微博:伊直都在0221 QQ:951226918 ---------------------------------

Hbase Filter过滤器查询详解

过滤器查询 引言:过滤器的类型很多,但是可以分为两大类——比较过滤器,专用过滤器 过滤器的作用是在服务端判断数据是否满足条件,然后只将满足条件的数据返回给客户端: hbase过滤器的比较运算符: LESS  < LESS_OR_EQUAL <= EQUAL = NOT_EQUAL <> GREATER_OR_EQUAL >= GREATER > NO_OP 排除所有 Hbase过滤器的比较器(指定比较机制): BinaryComparator  按字节索引顺序比较指定字

HBase Filter使用方法(二)

2.Dedicated Filters 2.1 SingleColumnValueFilter √       2.2 SingleColumnValueExcludeFilter √       2.3 PrefixFilter √       2.4 PageFilter √       2.5 KeyOnlyFilter √       2.6 FirstKeyOnlyFilter √       2.7 TimestampsFilter ×       2.8 RandomRowFilt