1) A single hadoop charm that can deploy all of the hadoop mapreduce and hdfs roles either together or in separate service units
2) A single hbase charm that can deploy all of the hbase roles; it also supports the gateways for thrift, avro and rest but I've not been able to test those yet (working on that).
The only thing I have noticed is a bit of raceyness between the namenode and the jobtracker when deployed together in a single service unit as the jobtracker waits for the namenode to get its stuff in order - it causes tasktrackers which check in early in deployments to give up.
OK - I think that these are ready for review now.
This is a two parter:
1) A single hadoop charm that can deploy all of the hadoop mapreduce and hdfs roles either together or in separate service units
2) A single hbase charm that can deploy all of the hbase roles; it also supports the gateways for thrift, avro and rest but I've not been able to test those yet (working on that).
The only thing I have noticed is a bit of raceyness between the namenode and the jobtracker when deployed together in a single service unit as the jobtracker waits for the namenode to get its stuff in order - it causes tasktrackers which check in early in deployments to give up.
Both charms have a pretty comprehensive README.