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 start.
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 France @alexanderdeja Consultant Apache Cassandra Consulting http://www.thelastpickle.com On Wed, Feb 12, 2020 at 6:48 PM Sergio <lapostadiser...@gmail.com> 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 <dhillona...@gmail.com> > 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 <lapostadiser...@gmail.com> 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! >>> >>