Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Cassandra Wiki" for 
change notification.

The "Operations" page has been changed by DaveBrosius:
https://wiki.apache.org/cassandra/Operations?action=diff&rev1=107&rev2=108

Comment:
AudoBootstrap is auto_bootstrap

  === Bootstrap ===
  Adding new nodes is called "bootstrapping."
  
- To bootstrap a node, turn !AutoBootstrap on in the configuration file, and 
start it.
+ To bootstrap a node, turn auto_bootstrap on in the configuration file, and 
start it.
  
  If you explicitly specify an !InitialToken in the configuration, the new node 
will bootstrap to that position on the ring.  Otherwise, it will pick a Token 
that will give it half the keys from the node with the most disk space used, 
that does not already have another node bootstrapping into its Range.
  If you wish to enable vnodes, do not set the !InitialToken, but set the 
num_tokens parameter.  256 is the recommended setting.
@@ -174, +174 @@

  
  If a node goes down entirely, then you have two options:
  
-  1. (Recommended approach) Bring up the replacement node with a new IP 
address, Set initial token to `(failure node's token) - 1` and !AutoBootstrap 
set to true in cassandra.yaml. This will place the replacement node in front of 
the failure node. Then the bootstrap process begins. While this process runs, 
the node will not receive reads until finished. Once this process is finished 
on the replacement node, run `nodetool removetoken` once, supplying the token 
of the dead node, and `nodetool cleanup` on each node. You can obtain the dead 
node's token by running `nodetool ring` on any live node, unless there was some 
kind of outage, and the others came up but not the down one -- in that case, 
you can retrieve the token from the live nodes' system tables.
+  1. (Recommended approach) Bring up the replacement node with a new IP 
address, Set initial token to `(failure node's token) - 1` and auto_bootstrap 
set to true in cassandra.yaml. This will place the replacement node in front of 
the failure node. Then the bootstrap process begins. While this process runs, 
the node will not receive reads until finished. Once this process is finished 
on the replacement node, run `nodetool removetoken` once, supplying the token 
of the dead node, and `nodetool cleanup` on each node. You can obtain the dead 
node's token by running `nodetool ring` on any live node, unless there was some 
kind of outage, and the others came up but not the down one -- in that case, 
you can retrieve the token from the live nodes' system tables.
  
   1. (Alternative approach) Bring up a replacement node with the same IP and 
token as the old, and run `nodetool repair`. Until the repair process is 
complete, clients reading only from this node may get no data back.  Using a 
higher !ConsistencyLevel on reads will avoid this.
  

Reply via email to