...
Also, there's now a GitHub repository for the code to evolve: https://github.com/rvs/bigtop-puppet
A detailed use case scenario
Testing release candidates of HBase
A user Alice wants to test the release candidate of HBase against the stable Zookeeper and HDFS. Alice uses Jenkins job to build packages for the HBase release candidate and wants to deploy on EC2. Alice decides that she wants a single topology to be tested and she wants the underlying OS to be Ubuntu Lucid. She uses Whirr to dynamically spin EC2 machines and she uses Whir-Puppet integration to deploy Zookeeper, HDFS and the latest build of HBase packages and configure them with suitable configuration. She invokes Whirr with the attached properties file and expects a fully functioning HBase cluster at the end of the Whirr execution:
No Format |
---|
$ cat puppet-hbase.properties
|
Issues to be resolved
Collection of modules vs. collection of classes in a single Bigtop module
...