Auto bootstrap doesn’t impact token assignment, it only impacts streaming - 
with it set to false a new node will instantly join the cluster on startup 
without streaming any data.

-- 
Jeff Jirsa


> On Sep 29, 2017, at 4:53 AM, Jean Carlo <jean.jeancar...@gmail.com> wrote:
> 
> Thx @Jacob, I was reading that article, I dont understand how we can add a 
> node in the cluster using auto_bootstrap equal to false and not having a 
> maldistribution of tokens.
> 
> I know that cassandra use random token ranges if it doesn't have tokens 
> associated. 
> So it doesn't compute the new tokens ranges from the existing ones. 
> 
> it could lead to some tokens being owned by two nodes, am I right ?
> 
> 
> Saludos
> 
> Jean Carlo
> 
> "The best way to predict the future is to invent it" Alan Kay
> 
>> On Fri, Sep 29, 2017 at 1:21 PM, Jacob Shadix <jacobsha...@gmail.com> wrote:
>> Are you building out a new DC?
>> 
>> This is a good article about all things re. bootstrap - 
>> http://thelastpickle.com/blog/2017/05/23/auto-bootstrapping-part1.html
>> 
>> Refer to the auto_bootstrap: false and see if that meets your use case. Pay 
>> CLOSE attention to the caveats. Bootstrapping w/o streaming risks data 
>> inconsistencies for the cluster as you are allowing reads to be performed on 
>> a node with token ranges assigned, but no data.
>> 
>> -- Jacob Shadix 
>> 
>>> On Fri, Sep 29, 2017 at 4:30 AM, Jean Carlo <jean.jeancar...@gmail.com> 
>>> wrote:
>>> 
>>> Hello cassandra community
>>> 
>>> When bootstraping a new node, there is a way to say to cassandra from which 
>>> DC make the streaming ?
>>> 
>>> Or there is a way to just join the machine to the cluster just calculating 
>>> the new tokens ( I am using vnodes) and not making any streaming to later 
>>> make  a rebuild from keyspace ?
>>> 
>>> Best greetings 
>>> 
>>> Jean Carlo
>>> 
>>> "The best way to predict the future is to invent it" Alan Kay
>> 
> 

Reply via email to