cassandra-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Christopher Brind <>
Subject Re: finding Cassandra servers
Date Wed, 03 Mar 2010 17:34:29 GMT
Great,  thanks Eric

On 3 Mar 2010 17:27, "Eric Evans" <> wrote:

On Wed, 2010-03-03 at 16:49 +0000, Christopher Brind wrote:
> So is the current general practice to ...
There are so many ways you could tackle this but...

If you're talking about provisioning/startup of new nodes, just use the
IPs of 2-4 nodes in the seeds section of configs.

If you're talking about clients, then round-robin DNS is one option.
Load-balancers are another. Either could be used with a subset of
higher-capacity/higher-availability nodes, or for the entire cluster.

> If so, what happens if that node is down? Is the entire cluster
> effectively broken at that poi...
You don't use just one node, see above.

> Or do clients simply maintain a list of nodes a just connect to the
> first available in the list...
It's possible to obtain a list of nodes over Thrift. So, yet another
option would be to use a short-list of well-known nodes (discovered via
round-robin DNS for example), to obtain a current node list and
distribute among them.


Eric Evans

View raw message