Hello Christian,

You may use the start-up parameter -Dcassandra.join_ring=false if you don't
want the node to join the ring on startup. More about this parameter here:
http://docs.datastax.com/en/cassandra/2.0/cassandra/tools/toolsCUtility_t.html

You can later join the ring via nodetool join command:
http://docs.datastax.com/en/cassandra/2.0/cassandra/tools/toolsJoin.html

auto_bootstrap=false is typically used to bootstrap new datacenters or
clusters, or nodes with data already on it before starting the process.

Cheers,

Paulo

2015-08-04 8:50 GMT-03:00 horschi <hors...@gmail.com>:

> Hi everyone,
>
> I'll just ask my question as provocative as possible ;-)
>
> Isnt't auto_bootstrap=false broken the way it is currently implemented?
>
> What currently happens:
> New node starts with auto_bootstrap=false and it starts serving reads
> immediately without having any data.
>
> Would the following be more correct:
> - New node should stay in a joining state
> - Operator loads data (e.g. using nodetool rebuild or putting in backupped
> files or whatever)
> - Operator has to manually switch from joining into normal state using
> nodetool (only then it will start serving reads)
>
> Wouldn't this behaviour more consistent?
>
> kind regards,
> Christian
>

Reply via email to