Ich habe eine Zwei-Knoten-Cassandra-Cluster, mit RF von 2. So enthalten beide Knoten 100% der Daten.Cassandra, alte, nicht benötigte Daten entfernen
Jetzt ist der Speicherplatz knapp. Ich kann einige alte Daten entfernen, da sie zuvor aggregiert und verarbeitet wurden, und ich brauche sie nicht mehr.
Ich habe versucht, eine delete
Abfrage von cqlsh
ausgeführt, aber ich bekomme eine Zeitüberschreitung. Ich habe versucht, Timeouts zu erhöhen, aber es scheint, dass das Ausführen einer Abfrage von cqlsh
viel mehr Zeit braucht.
Wie kann ich diese Zeitüberschreitung für eine einzelne Abfrage oder Verbindung deaktivieren? Gibt es neben der Verlängerung des Zeitlimits noch eine andere Möglichkeit, einige Daten von einem Knoten zu entfernen?
Meine Cassandra-Version ist 3.11.0
.
PS. Ich erhöhe write_request_timeout_in_ms
in cassandra.yaml
. Ist das der richtige für delete
Anfragen?