HBase doesn't really distinguish between updates and inserts - they really are both just puts. You would need to lock the row and then do a get to see if any data exists for the row - that would allow you to to see if you are doing an insert or update. I'm not sure what specific facilities coprocessors have to support that.
-chris On May 26, 2011, at 10:49 AM, Himanish Kushary wrote: > Lily RowLog seems to support only "on-Update of a Row" kind of operation not > "On-Insert of new Row in a table". is that true ? What about HBase > Co-processor ? Does it support doing some activity based on insert into a > table ? > > On Tue, May 24, 2011 at 8:27 PM, Andrew Purtell <[email protected]> wrote: > >> For coprocessors you need to use trunk. >> >> - Andy >> >> --- On Tue, 5/24/11, Ted Yu <[email protected]> wrote: >> >>> From: Ted Yu <[email protected]> >>> Subject: Re: Any trigger like facility for HBase tables >>> To: [email protected] >>> Cc: [email protected] >>> Date: Tuesday, May 24, 2011, 1:48 PM >>> I don't think so. >>> >>> On Tue, May 24, 2011 at 1:45 PM, Himanish Kushary <[email protected] >>> wrote: >>> >>>> Thanks Ted and Bill. Will take a look into both of >>> these. I am using CDH3, >>>> does it have co-processors ? >>>> >>>> On Tue, May 24, 2011 at 3:24 PM, Bill Graham <[email protected]> >>> wrote: >>>> >>>>> As well as >>>>> http://www.lilyproject.org/lily/about/playground/hbaserowlog.html >>>>> >>>>> I'd like to hear if anyone has had good or bad >>> experiences using either >>>> of >>>>> these techniques, as we'll soon have a need to >>> implement update >>>>> notifications as well. >>>>> >>>>> >>>>> On Tue, May 24, 2011 at 11:31 AM, Ted Yu <[email protected]> >>> wrote: >>>>> >>>>>> Take a look at http://hbaseblog.com/2010/11/30/hbase-coprocessors/ >>>>>> >>>>>> On Tue, May 24, 2011 at 11:28 AM, Himanish >>> Kushary <[email protected] >>>>>>> wrote: >>>>>> >>>>>>> Hi, >>>>>>> >>>>>>> Is there any trigger-like facility in >>> HBase. I would like to get >>>>> notified >>>>>>> about any data update/insert into a >>> HBase table and fire up a >>>>> map-reduce >>>>>>> based on that update/insert event on >>> the newly inserted or updated >>>>> data. >>>>>>> >>>>>>> Any framework which supports this for >>> HBase ? >>>>>>> >>>>>>> Could somebody please suggest. >>>>>>> >>>>>>> -- >>>>>>> Thanks & Regards >>>>>>> Himanish >>>>>>> >>>>>> >>>>> >>>> >>>> >>>> >>>> -- >>>> Thanks & Regards >>>> Himanish >>>> >>> >> > > > > -- > Thanks & Regards > Himanish
