Hi, You can load your CP through the HBaseTesting utility and test it that way!
-- Adrien Mogenet From my mobile phone On 29 Jan 2014 07:25, "Sujee Maniyam" <[EMAIL PROTECTED]> wrote:
> Hi all, > > I am looking for a way to test co-processors. Some thing similar to > mrunit. > is there a mock framework in hbase that I can use? > > thanks in advance. > Sujee Maniyam (http://sujee.net) >
My approach (with maven) is the following: 1. Co-processors package is built as separate artifact and they are tested in context of another module as part of integration testing. 2. Module is built with co-processor package placed with dependency plugin. It's location is passed to test through system property and failsafe plugin. 3. Test setups HBase mini-cluster. Here is good article: http://blog.cloudera.com/blog/2013/09/how-to-test-hbase-applications-using-popular-tools/ 4. Of course I need to place co-processors to HDFS first and then create tables that use them as region observer. 5. For master co-processor check appropriate tests in HBase itself. They extend root co-processor to test it. I have implemented the same approach.
Good luck to you! Roman. On 29 January 2014 09:19, Joshi, Rekha <[EMAIL PROTECTED]> wrote:
> Use o.a.h.hbase.HBaseTestingUtility You will find a sample usage in > hbase-examples. > > Thanks > Rekha > > On 29/01/14 11:53 AM, "Sujee Maniyam" <[EMAIL PROTECTED]> wrote: > > >Hi all, > > > >I am looking for a way to test co-processors. Some thing similar to > >mrunit. > >is there a mock framework in hbase that I can use? > > > >thanks in advance. > >Sujee Maniyam (http://sujee.net) > >
NEW: Monitor These Apps!
Apache Lucene, Apache Solr and all other Apache Software Foundation project and their respective logos are trademarks of the Apache Software Foundation.
Elasticsearch, Kibana, Logstash, and Beats are trademarks of Elasticsearch BV, registered in the U.S. and in other countries. This site and Sematext Group is in no way affiliated with Elasticsearch BV.
Service operated by Sematext