Skip to content

A maven plugin that starts/stops a mini HBase cluster.

License

Notifications You must be signed in to change notification settings

NeoGridBR/hbase-maven-plugin

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

hbase-maven-plugin

A maven plugin that starts/stops a mini HBase cluster.

This plugin is useful for integration testing code that interacts with an HBase cluster. Typically, you will bind the start goal to your pre-integration-test phase and the stop goal to the post-integration-test phase of the maven build lifecycle.

Selecting a Hadoop backend

This plugin can be run against multiple Hadoop backends. Version 1.0.10-cdh4 will run with a CDH4-based cluster; Version 1.0.9-hadoop1 will use an Apache Hadoop 1.x / HBase 0.92 backend.

To run with 1.0.10-hadoop1, you must:

  • Set umask 0022
  • Disable IPv6 in your maven process: export MAVEN_OPTS="-Djava.net.preferIPv4Stack=true"

Documentation

About

A maven plugin that starts/stops a mini HBase cluster.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 100.0%