I suppose you could use rsync (sstable files are immutable, so you
don't need to worry about not getting a "consistent" version of the
data files), but compared to letting Cassandra handle the replication
the way it's designed to,

# you'll generate a lot of disk i/o doing that vs
# your backup cluster will miss a relatively large amount of the most
recent updates
# your failover process will be more error-prone

On Mon, May 3, 2010 at 8:05 AM, Viktor Jevdokimov
<viktor.jevdoki...@adform.com> wrote:
> Hello,
>
> Our system (not Cassandra) have backup cluster in different datacenter in 
> case of primary cluster unavailability or for software upgrades.
> 100% of traffic goes to primary cluster. We switch 100% traffic to backup 
> cluster in case above for a short time, then when issues are resolved, 
> traffic is switched back to primary.
>
> We'd like to have primary and backup Cassandra clusters in different 
> datacenters for the same reasons.
> We do not want to have a high traffic between primary and backup datacenters.
>
> Now the questions:
>
> 1. How to sync Cassandra clusters (backup<->primary) with minimal traffic?
> 2. How to configure Cassandra in such case?
>
>
> Thanks,
>
> Viktor
>



-- 
Jonathan Ellis
Project Chair, Apache Cassandra
co-founder of Riptano, the source for professional Cassandra support
http://riptano.com

Reply via email to