Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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

...