Lars,

But how it will behave, when I have salt at the beginning of the key to
properly shard table across regions? Imagine row key of format
salt:timestamp and rows goes like this:
...
1:15
1:16
1:17
1:23
2:3
2:5
2:12
2:15
2:19
2:25
...

And I want to find all rows, that has second part (timestamp) in range
15-25. What startKey and endKey should be used?

Alexandr Vasilenko
Web Developer
Skype:menterr
mob: +38097-611-45-99


2012/2/9 lars hofhansl <[email protected]>

> Sorry misunderstood your question.
>
> In that case you'd just use a scanner (see Scan.java) and set that
> startKey and the endKey.
> That will give you that range of keys and it do so efficiently, as it can
> seek forward to the startKey.
>
> -- Lars
>
>
>
> ________________________________
>  From: Alex Vasilenko <[email protected]>
> To: [email protected]
> Sent: Thursday, February 9, 2012 10:40 AM
> Subject: Re: row filter - binary comparator at certain range
>
> Lars,
>
> I meant range of row keys. BinaryPrefixComparator can be used in
> conjunction with RowFilter to filter by prefix.
>
> Alex
>
> 2012/2/9 lars hofhansl <[email protected]>
>
> > Note the BinaryPrefixComparator compares values (not keys).
> > Not sure that this is what you want, but you mention a "range of key".
> >
> >
> > For keys there are ColumnPrefixFilter and ColumnRangeFilter.
> >
> >
> > -- Lars
> >
> >
> >
> > ________________________________
> >  From: Alex Vasilenko <[email protected]>
> > To: [email protected]
> > Sent: Thursday, February 9, 2012 10:03 AM
> > Subject: row filter - binary comparator at certain range
> >
> > Hi all,
> >
> > I'm a brand new user of hbase and hadoop in general. Trying to evaluate
> > hbase for our needs. Question is: why there's BinaryPrefixComparator, but
> > no BinaryRangeComparator, where you specify what range of key should be
> > compared. Are there any concerns about using it?
> >
> > Thanks,
> > Alexandr Vasilenko
> >
>

Reply via email to