CCM, A development tool for creating local Cassandra clusters
CCM (Cassandra Cluster Manager) is a tool that creates multi-node Cassandra clusters on the local machine. It's useful for setting up clusters quickly for development and testing, and serves as the foundation for cassandra distributed tests (dtests). To install CCM, you need to have the cql and PyYAML PyPI packages installed. Once installed, you can create a cluster by specifying the Cassandra version, number of nodes, and the name of the cluster. CCM will download the specified version of Cassandra and customize .yaml files for each node. Additional features include adding new nodes to a cluster, switching between clusters, displaying nodetool ring info or showing cassandra logs for individual nodes, and upgrading nodes in a rolling fashion. The full documentation on CCM can be found by running "ccm" to see a list of commands, and "ccm <command> -h" for information on an individual command.
Company
DataStax
Date published
Jan. 15, 2013
Author(s)
Tyler Hobbs
Word count
663
Language
English
Hacker News points
None found.