+1 for using a geohash for geo-location queries. IE lat/long what around me. I have done this with geohash and then using a range scan with a column filter for category type and it performed very well.
Geo Spatial is another beast as you need more information than a single key. Like Steven I am currently using Solr and the experimental SOLR-773 in order to create the indexes. This is working very well. The main drawback is I have no been able to seemlessy use Hbase as my storage engine for SOLR. I still end up moving data in and out of the SOLR shards. Maybe someone else on this list has that figured out and I could write a tutorial on how to do geo-location and geo-spacial in HBase. https://issues.apache.org/jira/browse/SOLR-773 Wade On Sat, Jun 26, 2010 at 10:11 AM, Steven Noels <[email protected]> wrote: > On Sat, Jun 26, 2010 at 3:35 PM, Joe Stein > <[email protected]>wrote: > >> Does HBase have any GEO GIS support in being able to calculate and >> conditional on distance for the long/lat condition entered? >> >> If not has anyone done this with HBase even if not built in somewhere? >> > > > We're planning to support lat/long/alt as a base type in Lily (our content > repository built on top HBase), but felt comfortable with offloading queries > to SOLR which offers some geosearch support - but I understand your question > is not so much about querying but calculations instead? > > HBase doesn't offer much in terms of base types itself. > > Best, > > Steven. > -- > Steven Noels http://outerthought.org/ > Open Source Content Applications > Makers of Kauri, Daisy CMS and Lily >
