wikimedia/puppet-cdh4 — pull request #19 by philicious (2013-08-03 16:12:03+00:00)
Title: Hbase support

Copy of https://github.com/wikimedia/operations-puppet-cdh4/pull/2

Added HBase support. Configuration is very basic so far.

Prereq:
Have Zookeeper server up and running manually or by puppet.

Usage:
On HBase-Master:
```
class {'cdh4::hbase':
master_domain => 'hbase-master.domain.com',
}
include cdh4::hbase::master
```
On HBase-Regionservers:
```
class {'cdh4::hbase':
master_domain => 'hbase-master.domain.com',
zookeeper_master => 'zookeeper-master.domain.com',
}
include cdh4::hbase::regionserver
```

You can also install/include both master and regionserver on the same host. HBase will then run in pseudo-distributed mode.