Hello,

Maybe you should call « nodetool drain » just before stoping the node.
As it flush the memtables, the commitlog will be empty and so easier to
move.

https://docs.datastax.com/en/cassandra/2.0/cassandra/tools/toolsDrain.html


-- 
Jérôme Mainaud
jer...@mainaud.com

2016-04-26 8:44 GMT+02:00 Anuj Wadehra <anujw_2...@yahoo.co.in>:

> Thanks All !!
>
> Anuj
> --------------------------------------------
> On Mon, 25/4/16, Alain RODRIGUEZ <arodr...@gmail.com> wrote:
>
>  Subject: Re: Upgrading to SSD
>  To: user@cassandra.apache.org
>  Date: Monday, 25 April, 2016, 2:45 PM
>
>  Hi
>  Anuj, You could do the following instead
>  to minimize server downtime:
>  1. rsync while the server is
>  running2. rsync again
>  to get any new files3.
>  shut server down4.
>  rsync for the 3rd time 5. change directory in yaml and
>  start back up
>  +1
>  Here
>  are some more details about that process and a script doing
>  most of the job:
> thelastpickle.com/blog/2016/02/25/removing-a-disk-mapping-from-cassandra.html
>  Hope it will be useful to
>  you
>  C*heers,-----------------------Alain
>  Rodriguez - alain@thelastpickle.comFrance
>  The Last Pickle - Apache Cassandra
>  Consultinghttp://www.thelastpickle.com
>  2016-04-23 21:47 GMT+02:00
>  Jonathan Haddad <j...@jonhaddad.com>:
>  You could do the
>  following instead to minimize server downtime:
>  1. rsync while the server is
>  running2. rsync again to get any new
>  files3. shut server down4. rsync for
>  the 3rd time5. change directory in yaml and start
>  back up
>
>
>  On Sat, Apr 23, 2016 at 12:23 PM Clint Martin
>  <clintlmar...@coolfiretechnologies.com>
>  wrote:
>  As long as you shut down the node before you start
>  copying and moving stuff around it shouldn't matter if
>  you take backups or snapshots or whatever.
>  When you add the filesystem for the ssd will
>  you be removing the existing filesystem? Or will you be able
>  to keep both filesystems mounted at the same time for the
>  migration?  If you can keep them both at the same time then
>  an of system backup isn't strictly necessary.  Just
>  change your data dir config in your yaml. Copy the data and
>  commit from the old dir to the new ssd and restart the node.
>
>  If you can't keep both filesystems mounted
>  concurrently then a remote system is necessary to copy the
>  data to. But the steps and procedure are the same.
>  Running repair before you do the migration
>  isn't strictly necessary. Not a bad idea if you
>  don't mind spending the time. Definitely run repair
>  after you restart the node, especially if you take longer
>  than the hint interval to perform the work.
>  As for your filesystems, there is really
>  nothing special to worry about. Depending on which
>  filesystem you use there are recommendations for tuning and
>  configuration that you should probably follow.
>  (Datastax's recommendations as well as AL tobey's
>  tuning guide are great resources.
> https://tobert.github.io/pages/als-cassandra-21-tuning-guide.html
>  )
>
>
>  Clint
>  On Apr 23, 2016 3:05
>  PM, "Anuj Wadehra" <anujw_2...@yahoo.co.in>
>  wrote:
>  Hi
>  We have a 3 node cluster of 2.0.14.
>  We use Read/Write Qorum and RF is 3.  We want to move data
>  and commitlog directory from a SATA HDD to SSD. We have
>  planned to do a rolling upgrade.
>  We plan to run repair -pr on all
>  nodes  to sync data upfront and then execute following
>  steps on each server one by one:
>  1. Take backup of data/commitlog
>  directory to external server.2. Change mount
>  points so that Cassandra data/commitlog directory now points
>  to SSD.3. Copy files from external backup to
>  SSD.4. Start Cassandra.5. Run full
>  repair on the node before starting step 1 on next
>  node.
>  Questions:1. Is copying
>  commitlog and data directory good enough or we should go for
>  taking snapshot of each node and restoring data from that
>  snapshot?
>  2. Any
>  precautions we need to take while moving data to new SSD?
>  File system format of two disks etc.
>  3. Should we drain data before
>  taking backup? We are also restoring commitlog directory
>  from backup.
>  4. I have
>  added repair to sync full data upfront and a repair after
>  restoring data on each node. Sounds safe and
>  logical?
>  5. Any
>  problems you see with mentioned approach? Any better
>  approach?
>  ThanksAnuj
>
>  Sent
>  from Yahoo Mail on
>  Android
>
>
>

Reply via email to