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