The coordinating node is usually selected by an algorithm that takes into account the "network distance". Any node can act as a coordinator, and first requests will be sent to nodes that your driver knows about. But as soon as it connects and understands the topology of your cluster, it can change to a “closer” coordinator.
The coordinator stores data only locally (during recording) if it turns out to be one of the nodes responsible for the range of data tokens.
Aaron
source share