liveBook · Manning

Datacenter

As explained in ScyllaDB in Action

A datacenter is a logical or physical grouping of nodes within a database cluster.

A datacenter is a grouping of nodes within a database cluster. It may be logical or represent a physical location, depending on the deployment. section 2.1.2

A cluster can use datacenters to:

Reading a cluster status

In nodetool status output, “Datacenter: datacenter1” identifies the datacenter containing scylla-1. The rack column provides a further grouping within it. section 2.1.2

Datacenter: datacenter1
=======================
Status=Up/Down
|/ State=Normal/Leaving/Joining/Moving
--  Address   Load   Tokens Owns Host ID                              Rack
UN  scylla-1  572 KB 256    ?    75ddfa00-9624-4137-b926-429dff20e516 rack1

Inspect a concrete nodetool status result showing a datacenter, node, status, state, and rack. section 2.1.2

How ScyllaDB in Action covers it

How deep it goes
Defines logical and physical grouping, replication, and rack nesting, but defers detailed datacenter behavior.
Examples
Uses nodetool status output showing datacenter1 and rack1 for scylla-1.
What it assumes
Assumes familiarity with clusters and nodes while defining datacenter from the nodetool output.
What you can do after
Evaluate cluster placement by reading datacenter and rack fields in nodetool status.
How it connects
Connects to clusters, replication, racks, redundancy, cluster migration, and multiregional deployment.

Related concepts

This explainer was generated by Manning's knowledge graph from the text of ScyllaDB in Action. The section links point to the parts of the book it draws on.