2017-11-16 4 views
1

Ich habe um 5 TB Cassandra Cluster in meiner Organisation. Wir planen, eine vollständige Sicherung (Snapshot auf allen Keepspaces auf Cluster-Ebene) zu einem anderen Bereitstellungspunkt mit einer Aufbewahrungsfrist von 10 Tagen zu nehmen. Kann mir jemand zeigen, was die beste Größe für diesen Mount Point sein könnte?Cassandra Snapshot

+0

Ist der 5 TB Wert einschließlich Repliken? Ist das ein einzelner DC? – juniormint88

Antwort

0

Snapshots werden pro Knoten erstellt. Verwenden Sie für einen Cluster-weiten Snapshot ein paralleles SSH-Dienstprogramm (PSSH), um nodetool snapshot -t snapshot_name über einen Cluster auszuführen; Dies liefert eine eventuell konsistente Sicherung des Clusters.

Der Schnappschuss wird in data_directory_location/keyspace_name/table_name-UUID/snapshots/snapshot_name erstellt.

Wenn Ihr Bereitstellungspunkt lokal ist, muss er groß genug sein, um die Gesamtgröße der Snapshot-Dateien auf Knotenebene zu berücksichtigen. Wenn der Bereitstellungspunkt remote ist, muss er groß genug sein, um die kombinierte Gesamtzahl der Snapshots für alle Knoten zu enthalten.

https://docs.datastax.com/en/cassandra/2.1/cassandra/operations/ops_about_snapshots.html https://docs.datastax.com/en/cassandra/3.0/cassandra/tools/toolsSnapShot.html

+0

Danke für die Erklärung, aber ich bin etwas interessiert an Zahlen. Kann jemand sagen, wie man die Backup-Größe schätzt? –

Verwandte Themen