2012-10-29 25 views
0

我有02 cassandra db,是否可以配置一個數據庫將是另一個副本?我加入他們,這個東西它說:配置一個02 Cassandra DB作爲另一個的副本

Note: Ownership information does not include topology, please specify a keyspace. 
Address   DC   Rack  Status State Load   Owns    Token          
                          1           
127.0.0.1  datacenter1 rack1  Up  Normal 51.9 KB   100.00%    0           
127.0.0.2  datacenter1 rack1  Up  Normal 51.9 KB   0.00%    1  

當我創建127.0.0.1一些數據,所以在127.0.0.2沒有更新的數據,我誤解的東西在這裏:(

+1

可能重複的[同步在卡桑德拉02節點(http://stackoverflow.com/questions/13114190/sync-02-nodes-in-cassandra) – jbellis

回答

0

我明白你在問什麼,你想用這個設置達到什麼效果?

我建議你調查一下這個設置,我認爲這可能符合你的目的。用兩個數據中心設置cassandra集羣,複製因子爲{ DC1:1和DC2:1},複製策略爲「NetworkTopologyStrategy」

這將等於運行鏡像cassandra db只會更好。如果任何DC本身發生故障,那麼使用數據庫的應用程序將不會受到影響,並且不會停機,因爲它仍然可以訪問來自其他DC的數據。

Chethan

相關問題