Name: cookbook-cassandra
Owner: racker
Description: Cookbook for running Apache Cassandra
Created: 2012-08-22 23:10:41.0
Updated: 2016-09-29 16:34:43.0
Pushed: 2016-11-01 16:58:16.0
Homepage: null
Size: 45
Language: HTML
GitHub Committers
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
Installs and configures a Cassandra node
Not meant to be called by itself. This recipe should get called by either the binary or source recipes. This recipe will set up paths, services, and dependencies once the type of Cassandra node is installed correctly.
This recipe will grab a binary build of Cassandra as specified by the node[:cassandra][:url] then install it to the node[:cassandra][:install_path]. Afterwards it calls the default recipe to do the general setup.
To use this recipe specify a node[:cassandra][:source_url] and node[:cassandra][:source_reference]. It will then do a pull the git source from the source_url into the node[:cassandra][:install_path], then run the ant build, then call the default recipe to do the general setup.
If you need the python cql driver and the cqlsh commandline tool installed add this recipe to your node/role.
The expected usage would be to add either the cassandra::binary or cassandra::source to your node or role and it just magically works.