cassandra-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Alexander Dejanovski <>
Subject Re: How to elect a normal node to a seed node
Date Wed, 12 Feb 2020 18:06:03 GMT
Seed nodes are special in the sense that other nodes need them for
bootstrap (first startup only) and they have a special place in the Gossip
system. Odds of gossiping to a seed node are higher than other nodes, which
makes them "hubs" of gossip messaging.
Also, they do not bootstrap, so they won't stream data in on their first

Aside from that, any node can become a seed node at anytime. Just update
the seed list on all nodes, roll restart the cluster and you'll have a new
set of seed nodes.

Alexander Dejanovski

Apache Cassandra Consulting

On Wed, Feb 12, 2020 at 6:48 PM Sergio <> wrote:

> So if
> 1) I stop the a Cassandra node that doesn't have in the seeds IP list
> itself
> 2) I change the cassandra.yaml of this node and I add it to the seed list
> 3) I restart the node
> It will work completely fine and this is not even necessary.
> This means that from the client driver perspective when I define the
> contact points I can specify any node in the cluster as contact point and
> not necessary a seed node?
> Best,
> Sergio
> On Wed, Feb 12, 2020, 9:08 AM Arvinder Dhillon <>
> wrote:
>> I believe seed nodes are not special nodes, it's just that you choose a
>> few nodes from cluster that helps to bootstrap new joining nodes. You can
>> change Cassandra.yaml to make any other node as seed node. There's nothing
>> like promotion.
>> -Arvinder
>> On Wed, Feb 12, 2020, 8:37 AM Sergio <> wrote:
>>> Hi guys!
>>> Is there a way to promote a not seed node to a seed node?
>>> If yes, how do you do it?
>>> Thanks!

View raw message