Home / Companies / DataStax / Blog / Post Details
Content Deep Dive

CCM, A development tool for creating local Cassandra clusters

Blog post from DataStax

Post Details
Company
Date Published
Author
Tyler Hobbs
Word Count
663
Company Posts That Month
6
Language
English
Hacker News Points
-
Post removed?
No
Summary

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.

Trends Found in this Post

No tracked trend matches for this post yet.

Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.