/plushcap/analysis/datastax/datastax-ccm-development-tool-creating-local-cassandra-clusters

CCM, A development tool for creating local Cassandra clusters

What's this blog post about?

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

Hacker News points
None found.

Language
English


By Matt Makai. 2021-2024.