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 >> connect to the region from coprocessor


Copy link to this message
-
Re: connect to the region from coprocessor
But is it possible that the previous value for this row to be stored
in another region?

I mean, if cells are big, they might be on different regions / regionservers?

2012/10/10, Anoop Sam John <[EMAIL PROTECTED]>:
> Hi
>     To your prePut() method you are getting an ObserverContext argument.
> From this you can easily get a ref to the current region.
> ctx.getEnvironment().getRegion()
> Directly make calls to this region object. Creation of the HTable instance
> and making a get() will be too much unwanted overhead.
>
> -Anoop-
> ________________________________________
> From: Wei Tan [[EMAIL PROTECTED]]
> Sent: Wednesday, October 10, 2012 2:05 AM
> To: [EMAIL PROTECTED]
> Subject: connect to the region from coprocessor
>
> Hi,
>
> In my preput coprocessor I would like to get the old value of the row been
> input. Now I am creating a HTable instance and using the get interface;
> function wise it works fine. Given the row is physically in the same
> region as the cp, is there any lightweight approach doing that?
>
> Thanks!
>
>
> Best Regards,
> Wei
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