Hi Ilay, Not sure whether this would be helpful but my personal opinion is to use tool that suites best for my requirement. IMHO HBase's strength is in duplicability, scalability and data structure by design and implementation, whereas for search my personal choice is Solr/Lucene (w/o Katta) and some excellent people are trying to combine their strengths, e.g., http://github.com/akkumar/hbasene
Another option that could be relevant to the cause is http://lilycms.org/lily/index.html; a CMS using Lucene for search and HBase to store contents, basically searchable contents! Hope that helps. Thank you, Imran On Sun, Jul 11, 2010 at 10:50 AM, Todd Lipcon <[email protected]> wrote: > Hi Ilay, > > HBase doesn't have built-in "search " functionality. Could you explain a > little more what you're trying to achieve? It may be that our "Filter" > system can do what you're looking for. Also, what latency do you expect for > these queries? > > Probably the best bet is to change the MapReduce job to also create an index > table at the same time as it's importing the data. Then a very efficient > get/scan can find the data for you. > > Thanks > -Todd > > P.S. please use the user@ list for this, and don't cross-post to d...@. dev > should be for discussion of HBase development itself, not development on top > of hbase. > > On Sat, Jul 10, 2010 at 9:32 PM, ilay raja <[email protected]> wrote: > >> HI.. >> >> Am experimenting with HBase for a search application. Have done bulk import >> of input data into hbase table using mapreduce.. >> >> Input format: <key> <value> >> I used SampleUploader.java for populating the table. (from examples) >> key is stored as row-key and value as column. >> >> Would like to know how to perform search on this table for a specific >> column >> value... >> I do not find any mapreduce examples that does search on the table. Please >> let me know any pointers or how do we do this?? >> >> Should I use HBase client APIs to perform search on the table... from >> DemoClient.java >> >> Regards, >> IlayaRaja >> >> >> -- >> ----------------------------- >> Product Engineer, >> Rediff, Mumbai. >> >> +91 97691 67921 >> ------------------------------ >> > > > > -- > Todd Lipcon > Software Engineer, Cloudera > -- Imran M Yousuf Entrepreneur & Software Engineer Smart IT Engineering Dhaka, Bangladesh Email: [email protected] Blog: http://imyousuf-tech.blogs.smartitengineering.com/ Mobile: +880-1711402557
