Version information
released Jan 23rd 2015
This version is compatible with:
- RedHat
Start using this module
Add this module to your Puppetfile:
mod 'myoung34-hbase', '0.1.0'
Learn more about managing modules with a PuppetfileDocumentation
myoung34/hbase — version 0.1.0 Jan 23rd 2015
puppet-hbase
Puppet Module For HBase
About
HBase Apache HBase is the Hadoop database, a distributed, scalable, big data store. This module is aimed at CentOS only (untested on RHEL). This module starts the HBase master and REST API with built-in zookeeper.
Supported Versions (tested)
OS
- CentOS 6
- hbase-0.98.0.2.1.3.0
Quick Start
include hbase
class { 'hbase':
rest_port => '8080' # 8000 is default
}
Hiera
hbase::rest_port: '8080'
Testing
-
Run the default tests (puppet + lint)
bundle install bundle exec rake
-
Run the beaker acceptance tests
$ bundle exec rake acceptance
Submitting pull requests
I use the the gitflow model.
- Features should be created with a 'feature' prefix, such as 'feature/add-something'.
- Bugs should be created in a branch with a 'bugfix' prefix, such as 'bugfix/issue-4' or 'bugfix/timing-issue'.
Verify tests pass, then submit a pull request and make sure your branch has been rebased against my default branch (master).
Dependencies
- puppetlabs/stdlib (>= 0.1.6)
- puppetlabs/firewall (>= 0.3.0)
- puppetlabs/java (>= 1.1.0)