You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@cassandra.apache.org by Frank LoVecchio <fr...@isidorey.com> on 2010/10/27 18:26:48 UTC

Adding nodes wrong/data not balanced across nodes

I have 6 nodes, with a RF of 3.  I didn't set auto bootstrap to true in the
conf file, is this why I'm getting such non-balanced data storage?  I tried
running nodetool loadbalance on the nodes, one by one, but that didn't
really seem to help.

Address         Status State   Load            Token

                                              xxx
node1    Up     Normal  3.64 GB         xxx
node2    Up     Normal  2.81 GB          xxx
node3    Up     Normal  6.93 GB          xxx
node4    Up     Normal  8.1 GB            xxx
node5    Up     Normal  2.78 GB           xxx
node6    Up     Normal  928.31 MB       xxx

Re: Adding nodes wrong/data not balanced across nodes

Posted by Matthew Dennis <md...@riptano.com>.
You need to specify your initial tokens.  LoadBalance really doesn't do a
good job of balancing the load.  Take a look at "Load Balancing" in
http://wiki.apache.org/cassandra/Operations There is a little python script
in there to help you pick tokens for a given cluster size.

If you don't want to blow away the data you have, then there is more work
involved but basically you want to pick 6 evenly spaced tokens for your ring
and then one-by-one move your nodes to those positions.  This is resource
intensive and takes a while so it may be easier to just bring up a new
cluster with the initial tokens correctly specified.

On Wed, Oct 27, 2010 at 11:26 AM, Frank LoVecchio <fr...@isidorey.com>wrote:

> I have 6 nodes, with a RF of 3.  I didn't set auto bootstrap to true in the
> conf file, is this why I'm getting such non-balanced data storage?  I tried
> running nodetool loadbalance on the nodes, one by one, but that didn't
> really seem to help.
>
> Address         Status State   Load            Token
>
>                                               xxx
> node1    Up     Normal  3.64 GB         xxx
> node2    Up     Normal  2.81 GB          xxx
> node3    Up     Normal  6.93 GB          xxx
> node4    Up     Normal  8.1 GB            xxx
> node5    Up     Normal  2.78 GB           xxx
> node6    Up     Normal  928.31 MB       xxx
>



-- 
Riptano
Software and Support for Apache Cassandra
http://www.riptano.com/
mdennis@riptano.com
m: 512.587.0900 f: 866.583.2068