hbase-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From fateme Abiri <fateme.ab...@yahoo.com>
Subject Re: scan table using multi row prefix match
Date Tue, 17 Dec 2013 15:14:14 GMT
hi my freiend...
tanx for your feedback...

i m sorry, i take a mistake when i wrote in my email, i write correctly in my IDE,
but  the rows which was returned only match with one of the <id>prefix filters!!!





On Tuesday, December 17, 2013 5:57 PM, Ted Yu <yuzhihong@gmail.com> wrote:
 
An 'E' is missing from MUST_PASS_ON

The for loop has 5 iterations instead of 4. 

Cheers


On Dec 17, 2013, at 6:14 AM, fateme Abiri <fateme.abiri@yahoo.com> wrote:

> hi friends
> I want to use a filter in hbase to return  rows with different prefix... 
> 
> for eg. my rows structure are  <id>+URLStrings
> 
> so i want to return rows with  4  <id> prefix :
> <12234>
> 
> <4534>
> 
> <134>
>
 <4234>
> how can I do that?
> i use 
> 
> FilterLis RowFilterlist; RowFilterlist= new FilterLis(FilterList.Operator.Must_PASS_ON)
> 
> //add 4 id to prefix match....
> 
> for(int i=0;i<5;i++){
> id=getID(i);
> RowFilterlist.addFilter(new RowFilter(CompareFilter.CompareOp.EQUAL, new RegexStringComparator("<"+id+">"+"[\\S]+"));
> }
> scan.setFilter(RowFilterlist);
> 
> is it correct? its return wrong rows !!!
Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message