Let's assume we had the 3-node cluster with the following nodes: node1, node2, node3. One day we created a snapshot for entire cluster and copied snapshot tables from each node to external backup server.
Some time has passed and now the cluster is grown: instead of 3 nodes we have 5 nodes. Besides that, one of the original nodes no longer exists, so the cluster now looks as follows: node1, node3, node4, node5, node6.
How to properly restore the snapshot data into the changed cluster? Am I right that the only way to do it in the mentioned case is to use sstableloader?
If it is true, how to initiate the restore process providing that snapshots are placed on backup server where Cassandra is not installed? Do I need to install sstableloader there or I can launch it remotely?
How fast sstableloader will restore the data?