Ich arbeite an einem Projekt, bei dem ich einen bestehenden Cassandra-Cluster mit OpsCenter klonen muss. Aber gleichzeitig möchte ich den Schlüsselraum umbenennen, den ich klonen möchte. Gibt es eine Möglichkeit, das zu tun? Ich bin durch die documentation gegangen. Aber nicht in der Lage eine Lösung zu finden. Jede Hilfe wäre willkommen. Vielen Dank!!Gibt es eine Möglichkeit, einen Schlüsselbereich beim Klonen eines Clusters mit OpsCenter umzubenennen?
0
A
Antwort
0
Ich glaube nicht. Auch kann die Umbenennung Schlüsselraum/Spalte Familie zu Problemen wie Rasse führen Zustand.Bitte rename-keyspace-and-columnfamily.
über den Link gehen Obwohl Sie Abhilfe für diese here.
0
Es gab keine direkte Möglichkeit, dies zu tun gibt. So endete schließlich mit einer Umweglösung.
- Erstellt einen neuen Cluster.
- Verwendet cassandradump, um Daten aus dem alten Cluster-Schlüsselbereich zu exportieren.
- Erstellen eines Schlüsselbereichs mit einem neuen Namen im neuen Cluster
- Die exportierten CQL-Dateien wurden mit sed geändert, um die alten Schlüsselbereichsnamen durch die neuen Schlüsselbereichsnamen zu ersetzen. mit ‚SOURCE‘ CQL Befehl
Vielen Dank für Ihre Antwort