Steps are good Rutvij. Step 1 is not mandatory. We snapshot EBS volume and then restored on new node. How are you re-attaching EBS volume without snapshot?
I > On Jun 13, 2017, at 10:21 AM, Rutvij Bhatt <rut...@sense.com> wrote: > > Hi! > > We're running a Cassandra cluster on AWS. I want to replace an old node with > EBS storage with a new one. The steps I'm following are as follows and I want > to get a second opinion on whether this is the right thing to do: > > 1. Remove old node from gossip. > 2. Run nodetool drain > 3. Stop cassandra > 4. Create new new node and update JVM_OPTS in cassandra-env.sh with > cassandra.replace_address=<address of node being replaced> as instructed here > - > http://docs.datastax.com/en/cassandra/2.1/cassandra/operations/opsReplaceNode.html > > <http://docs.datastax.com/en/cassandra/2.1/cassandra/operations/opsReplaceNode.html> > 5. Attach the EBS volume from the old node at the same mount point. > 6. Start cassandra on the new node. > 7. Run nodetool repair to catch the replacing node up on whatever it has > missed. > > Thanks!