2017-05-19 75 views
0

我需要將Cassandra模式和數據導出到文件,以便在需要時快速設置相同的集羣。將Cassandra集羣中的所有數據導出到文件的方式

相同的可能意味着相同的拓撲,相同數量的節點和複製因子。

對於NetworkTopologyStrategy而言,簡單文件備份/ sstable快照無助於使對等IP與其他數據一起記錄。在其他節點上恢復後,它會嘗試到達源羣集種子。

我很驚訝這樣的任務幾乎沒有現成的解決方案。

假設我必須使用DESC SCHEMA;然後解析所有表的輸出,使用COPY keyspace.table TO /backup/keyspace.table.csv;備份它們,然後使用sstableloader在其他節點上恢復。

任何更好的解決方案?

+0

實際上會導致紅寶石卡桑德拉驅動器不支持DESC和COPY我決定shellouts到cqlsh。 下面答案的指示看起來對我來說太複雜了。 –

回答

相關問題