2016-06-23 19 views
0

wir haben dichte Knoten. (~ 1 TB pro Knoten; Cluster mit 8 Knoten. DSC 2.1.13; RF = 3). Wir planen, SSDs von rotierenden Festplatten zu verschieben. Was ist der beste Weg, dies zu tun?Was ist der beste Weg, um Festplatten in Cassandra zu tauschen

Ansatz 1: nodetool Außerbetriebnahme -> für immer zu nehmen, um alle Daten über die ndoes neu zu verteilen.

Ansatz 2: nodetool removednode HostUUID -> Per meiner Forschung auch Zeit in Anspruch nimmt weiter zu vertreiben Schlüssel

Ansatz 3: Laufwerke- Abschaltung node-> tauschen> nodetool Reparatur.

Danke!

+0

Wie ist Ihre Konsistenzeinstellung? – study

+0

Sie haben RF3, so dass Sie keine Ausfallzeiten (vorausgesetzt, Sie benötigen keine starke Konsistenz durch einen Client) Disk-Swap mit Ansatz 3 – Andrew

Antwort

0

Gehen Sie mit Ansatz 3 und Sie können alles von diesem Laufwerk nach SSD kopieren und Knoten neu starten, um den Prozess zu verkürzen. Wenn Sie dies unter dem angedeuteten Handoff-Fenster tun können, haben Sie diesen Knoten in kürzester Zeit in einem konsistenten Zustand. Stellen Sie sicher, dass Ihre Clients nicht abstürzen, wenn sie strenge Konsistenzstufen verwenden, wie bereits in den anderen beiden Kommentaren angegeben.