Home | About | Sematext search-lucene.com search-hadoop.com
NEW: Monitor These Apps!
elasticsearch, apache solr, apache hbase, hadoop, redis, casssandra, amazon cloudwatch, mysql, memcached, apache kafka, apache zookeeper, apache storm, ubuntu, centOS, red hat, debian, puppet labs, java, senseiDB
 Search Hadoop and all its subprojects:

Switch to Plain View
HBase >> mail # user >> FuzzyRowFilter with ColumnRangeFilter


+
Premal Shah 2013-07-25, 06:13
Copy link to this message
-
Re: FuzzyRowFilter with ColumnRangeFilter
What HBase release are you using ?

Can you put the scenario below in a unit test ?

Thanks

On Jul 24, 2013, at 11:13 PM, Premal Shah <[EMAIL PROTECTED]> wrote:

> Hi,
> I was playing around with using FuzzyRowFilter for my use case which looks
> like this
>
> rk - 18 bytes (2 bytes + 8 bytes + 8 bytes)
> bytes 2-9 are fuzzy
> the fuzzy mask looks like this (0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0,
> 0, 0, 0 ,0)
> the start and stop key control the scan range
>
> Running a scanner with just the FuzzyRowFilter works fine. However, I need
> to limit the columns returned. So I have a ColumnRangeFilter too. Both the
> filters are wrapped in a FilterList
>
> The combination of both, returns no rows from hbase with MUST_PASS_ALL set.
> Hbase seems to be aborting when the row does not match Fuzzy
> If MUST_PASS_ONE is set, then it returns the columns from the rows that
> don't pass Fuzzy.
>
> How do you go about using the FilterList with both filters and return the
> required rows only?
>
> --
> Regards,
> Premal Shah.
+
Premal Shah 2013-07-25, 20:54
+
Premal Shah 2013-07-29, 17:32
+
Ted Yu 2013-07-29, 17:40
+
Premal Shah 2013-07-29, 21:02
+
Ted Yu 2014-04-05, 09:02
NEW: Monitor These Apps!
elasticsearch, apache solr, apache hbase, hadoop, redis, casssandra, amazon cloudwatch, mysql, memcached, apache kafka, apache zookeeper, apache storm, ubuntu, centOS, red hat, debian, puppet labs, java, senseiDB