Unless you really need to consider moving to 6, it will be easier. 

That said, if you want to get to 7 I would:

* bring the new nodes in with tokens selected for 7.
* move the old nodes to new 7-node tokens. 
* cleanup on the old nodes

There is a way to expedite things by copying files around, _but_ if this is the 
first time you have grown the ring I would do it the normal documented way. 

I would make the changes one node at a time. There are a couple of reasons, but 
here are two: 

* if something goes wrong the impact will be less and the cleanup will be less. 
IMHO With a cluster of machines it's a good idea to make changes one at a time, 
so that if / when things go wrong you get the benefit of the other machines 
working. 
* bootstrapping new nodes will have some performance impact on the existing 
nodes. With fewer existing nodes it will have a larger impact. 

Hope that helps.

-----------------
Aaron Morton
Freelance Developer
@aaronmorton
http://www.thelastpickle.com

On 21/08/2012, at 12:57 AM, Filippo Diotalevi <fili...@ntoklo.com> wrote:

> What's the best strategy to increase the cluster size from 3 nodes to 7 
> nodes, while keeping the nodes balanced? 
> The datastax documentation at 
> http://www.datastax.com/docs/1.0/operations/cluster_management seems to 
> suggest that it's best practice to add one node at a time. Is it the only 
> approach?
> 
> Can we add 4 new nodes, reset the tokens, and expect the cluster to rebalance 
> correctly?  
> 
> Thanks,
> -- 
> Filippo Diotalevi
> 
> 

Reply via email to