Apache Cassandra

Distributed, fault-tolerant, and highly scalable NoSQL database.

Version:

5.0.6.

back to Marketplace

VM Requisites

Resource Minimum
CPU 2 vCPU
RAM 4 GB
Disk 40 GB
Operating System Ubuntu 22.04 / 24.04

Access Port

Port Protocol Usage
30942 TCP CQL (Cassandra Query Language)

How To Access

1. Verify that the bootstrap process has finished

Deployment takes approximately 3–5 minutes. Monitor progress with:

tail -f /var/log/cuemby/bootstrap.log
# Wait until you see: "bootstrap complete" or "cassandra started"

2. Conect with cqlsh

# From the same VM
cqlsh localhost 30942 -u cassandra -p <TU_PASSWORD>

# From a remote client
cqlsh <IP_DE_LA_VM> 30942 -u cassandra -p <TU_PASSWORD>

ℹ️ If you didn't set a password during deployment, Cuemby will generate one automatically. Look for it in the deployment outputs in the Cuemby portal.

Validate that Apache Cassandra is active

# See Cassandras Pod
kubectl get pods -A | grep cassandra

# Node state within pod
kubectl exec -it <POD_NAME> -n <NAMESPACE> -- nodetool status

# Verify that the port is listening
ss -tlnp | grep 30942

Expected output of nodetool status:

Datacenter: datacenter1
=======================
Status=Up/Down
|/ State=Normal/Leaving/Joining/Moving
--  Address    ...  State
UN  127.0.0.1  ...  rack1   ← "UN" = Up/Normal ✓

Configuration Parameters

Parameter Default Description
CASSANDRA_PASSWORD ⚠️ auto-generated User password cassandra. If left blank, Cuemby generates a random one.
CASSANDRA_CLUSTER_NAME CuembyCluster Logical name of the cluster. Useful if you plan to join multiple nodes.
CASSANDRA_DATA_SIZE 40Gi Persistent data volume size.
CASSANDRA_MAX_HEAP_SIZE 2G Maximum heap memory for the JVM. Recommended: 25–50% of total RAM.
CASSANDRA_HEAP_NEWSIZE 512M "Young generation" region of the heap. It is usually 1/4 of MAX_HEAP_SIZE.
CASSANDRA_NUM_TOKENS 16 Virtual tokens (vnodes) per node. More tokens = better distribution in large clusters.

First Steps (quick start)

-- View existing keyspaces
DESCRIBE KEYSPACES;

-- Create a new keyspace
CREATE KEYSPACE mi_app
  WITH replication = {'class': 'SimpleStrategy', 'replication_factor': '1'};

-- Use the keyspace
USE mi_app;

Quick Troubleshooting

Problem Probable cause Solution
Connection refused Cassandra still starting Wait a few minutes and check the nodetool status.
Bad credentials Incorrect password Review the deployment outputs in the Cuemby portal.
Node in DN (Down) Insufficient heap / Low RAM Increase MAX_HEAP_SIZE or scale the VM to more RAM.
Bootstrap is very slow First installation Normal. Wait 5–10 min and check tail -f /var/log/cuemby/bootstrap.log.

Cuemby Cloud

IaaS

About Cuemby Cloud

Cuemby Cloud is enterprise-grade cloud infrastructure managed from a single console, built for stronger security, predictable operations, and easy scaling across regions.

Datacenters regions available in Colombia, Ecuador, and Chile

Backed by Tier III / Tier IV data center locations

Zero Network Ingress and Egress Fees

24/7 local expert support

Ready to Modernize Your Enterprise?

Future challenges demand future-ready solutions.
Let’s get started!

© Copyright | Cuemby® 2025