Home | About | Sematext search-lucene.com search-hadoop.com
NEW: Monitor These Apps!
elasticsearch, apache solr, apache hbase, hadoop, redis, casssandra, amazon cloudwatch, mysql, memcached, apache kafka, apache zookeeper, apache storm, ubuntu, centOS, red hat, debian, puppet labs, java, senseiDB
 Search Hadoop and all its subprojects:

Switch to Threaded View
HBase >> mail # user >> checkAnd...


Copy link to this message
-
Re: checkAnd...
Why not go whole hog and create checkAndMultiMutate (for all varieties of
mutation) (all on the same row)?

Thanks,
Mike

From:   Lior Schachter <[EMAIL PROTECTED]>
To:     user <[EMAIL PROTECTED]>,
Date:   04/27/2013 10:31 AM
Subject:        Re: checkAnd...

found the checkAndIncrement Jira -
HBASE-6712<https://issues.apache.org/jira/browse/HBASE-6712>
.
Would be nice to have also checkandAppend.

Any ideas how to solve to the use case I described ?
On Sat, Apr 27, 2013 at 4:46 PM, Jean-Marc Spaggiari <
[EMAIL PROTECTED]> wrote:

> Hi Ted,
>
> Will it be a good idea to add it? Should we open a JIRA and implement
> checkANDIncrement? Might be pretty simple.
>
> JM
>
> 2013/4/27 Ted Yu <[EMAIL PROTECTED]>:
> > Take a look at the following method in HRegionServer:
> >
> >   public boolean checkAndPut(final byte[] regionName, final byte[]
row,
> >       final byte[] family, final byte[] qualifier, final byte[] value,
> >       final Put put) throws IOException {
> >
> > You can create checkAndIncrement() in a similar way.
> >
> > Cheers
> >
> > On Sat, Apr 27, 2013 at 9:02 PM, Lior Schachter <[EMAIL PROTECTED]>
> wrote:
> >
> >> Hi,
> >> I want to increment a cell value only after checking a condition on
> another
> >> cell. I could find checkAndPut/checkAndDelete on HTableInteface. It
> seems
> >> that checkAndIncrement (and checkAndAppend) are missing.
> >>
> >> Can you suggest a workaround for my use-case ?  working with version
> >> 0.94.5.
> >>
> >> Thanks,
> >> Lior
> >>
>

NEW: Monitor These Apps!
elasticsearch, apache solr, apache hbase, hadoop, redis, casssandra, amazon cloudwatch, mysql, memcached, apache kafka, apache zookeeper, apache storm, ubuntu, centOS, red hat, debian, puppet labs, java, senseiDB