Use move when you need to change the token distribution, e.g. To re-balance the ring.
During decommission writes that would go to the old node will also (I think, may be instead off) go to the node that will later be responsible for the old nodes range. Same thing when a node enters the ring, it will also be sent writes while it is bootstrapping. Cheers ----------------- Aaron Morton Freelance Cassandra Developer @aaronmorton http://www.thelastpickle.com On 6/07/2011, at 10:35 AM, A J <s5a...@gmail.com> wrote: > Hello, > Where can I find details of nodetool move. Most places just mention > that 'move the target node to a given Token. Moving is essentially a > convenience over decommission + bootstrap.' > > Stuff like, when do I need to do and on what nodes? What is the value > of 'new token' to be provided ? What happens if there is a mis-match > between 'new token' in nodetool move command and initial_token in > cassandra.yaml file. > What happens when nodetool move is not successful. Does Cassandra know > where to look for data (some data might still be on the old node and > some on new) ? > Repercussions of not running nodetool move or running it incorrectly ? > Does a Read Repair take care of move for that specific key in question ? > Does anti-entropy somehow take care of move ? > > Thanks.