Suppose I have [3 nodes - 1 datacenter - 1 cluster] cassandra setup.
A keysapce with replication factor = 2
I am taking regular snapshots and incremental backups for all nodes.
One of my 3 node goes completely down with whatever reason and I want to restore backup.
Cassandra(datastax) documentation suggests to usually TRUNCATE table before restoring.
Question: As I am only going to restore backup on one node, is TRUNCATE necessary? Because truncate will delete that table's data from ALL nodes as per my understanding. TRUNCATE Doc
So if I truncate table and restore backup only on one node, then wouldn't I loose data for that table which was stored on other nodes too?