2017-05-19 2 views
0

Ich muss Cassandra-Schema und Daten in eine Datei exportieren, um bei Bedarf schnell identische Cluster zu erstellen.Möglichkeit, alle Daten von Cassandra-Cluster in Datei (en) zu exportieren

Identisch bedeutet wahrscheinlich die gleiche Topologie, die gleiche Anzahl von Knoten und Replikationsfaktor.

Im Falle von NetworkTopologyStrategy einfache Dateisicherung/sstable Snapshot ist nicht hilfreich Ursache Peer IPs werden mit anderen Daten aufgezeichnet. Nach der Wiederherstellung auf einem anderen Knoten versucht es, Quell-Cluster-Seeds zu erreichen.

Ich war überrascht, dass es fast keine fertige Lösung für diese Aufgabe gibt.

Angenommen, ich muss DESC SCHEMA; verwenden, dann die Ausgabe für alle Tabellen analysieren, sie mit COPY keyspace.table TO /backup/keyspace.table.csv; sichern und später mit sstableloader auf anderen Knoten wiederherstellen.

Irgendwelche besseren Lösungen?

+0

tatsächlich dazu führen, rubin cassandra-Treiber nicht DESC unterstützt und kopiere ich beschlossen, shellouts machen cqlsh. Die Anweisung aus der Antwort unten sieht für meinen Fall zu komplex aus. –

Antwort

Verwandte Themen