Hello,

As mentioned in https://cassandra.apache.org/_/cassandra-basics.html, can
someone clarify how many coordinator nodes are there in the cluster at any
given time?

   1. Is there a dedicated *single* coordinator node in the whole cluster
   that changes from time to time?
   2. Or any node becomes a coordinator node when the client-request lands
   on it?


I am assuming it is the latter because the former will make the coordinator
node a SPOF.

As an example, if we have a 100 node cluster and there are no hot
partitions etc, then is it fair to say that at any given time, generally
speaking, each node will be acting as a coordinator node for an equal
number of requests?
So for each request, there is a single coordinator node.
But for all requests at a given time, the coordinator nodes are equally
distributed among the cluster.

Assumption: The client is intelligent enough and not sending traffic to
just a single node.

Thanks in advance for clarifying !

Reply via email to