hbase-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Haosong Huang <haosd...@gmail.com>
Subject Re: Custom filter comparator
Date Mon, 06 Jan 2014 16:35:03 GMT
I think a more efficient way is to use geohash as rowkey. And scan the
hbase with start row and end row. May be this
example<https://github.com/hbaseinaction/gis>could give you some idea.


On Tue, Jan 7, 2014 at 12:12 AM, Kristopher Kane <kkane.list@gmail.com>wrote:

> I have two qualifiers that contain latitude and longitude longs.  I wish to
> write a filter comparator that will look at these two qualifiers and
> determine if they exist within a supplied bounding box. - This will compare
> four longs passed in as min/max values against what is found in the
> qualifiers.
>
> Looking at the built-in comparators like RegexStringComparator and
> BinaryComparator, it looks like I must extend ByteArrayComparable and then
> create a ComparatorProtos for my custom comparator.
>
> I understand extending ByteArrayComparable but a custom ComparatorProtos to
> facilitate ByteArrayComparable.parseFrom is a bit much to just look at a
> couple of longs.
>
> Are the above steps the right approach to for this kind of work or am I
> missing something?
>
> Thanks,
>
> -Kris
>



-- 
Best Regards,
Haosdent Huang

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message