Ich bin neu in Cassandra. Ich habe einen Cluster mit einem Rechenzentrum und drei Knoten. Ich möchte wissen, ob ich dieselben drei Knoten mit einem anderen Datencenter in demselben Cluster verwenden kann, das einen anderen Schlüsselbereich verwendet. Dies liegt daran, dass ich denselben Cluster für zwei verschiedene Dienste gleichzeitig verwenden möchte. Ist es möglich?Cassandra mehrere Datencenter mit den gleichen Knoten
Antwort
Sie können mehrere Schlüsselräume im selben Cluster haben, wenn Sie das versuchen.
Was ist ein Zweck von mehreren Clustern auf denselben Knoten?
Sie können den Schlüsselbereich so konfigurieren, dass er in einem bestimmten Datencenter gespeichert wird, oder die Replikationsfaktoren für jedes Datencenter ändern. Es sieht jedoch nicht danach aus, dass Sie nach dieser Lösung suchen. Sie können auch mit IPs und Ports spielen und 2 (oder mehr) separate Cluster erstellen, die auf denselben Rechnern laufen, aber ich sehe keinen Vorteil, den Sie aus einer solchen Konfiguration ziehen können.
Ich habe einen Dienst, die Cassandra mit einem Cluster verwendet und 3 Knoten. Jetzt möchte ich einen anderen Dienst ausführen und ich möchte die gleichen Maschinen verwenden. Kann ich für den neuen Dienst denselben Cluster und dieselben Knoten mit einem anderen Datencenter verwenden? Oder muss ich eine neue Cassandra-Umgebung konfigurieren? Mein Ziel ist es, dieselben Maschinen zu verwenden und andere neue Knoten nicht zu konfigurieren. Ich würde meine Maschinen für meine zwei Dienste teilen. – Giuseppe
Warum brauchen Sie ein anderes Rechenzentrum? Verwenden Sie nur dieselben Maschinen, denselben Cluster, dasselbe Datencenter und nur einen anderen/zusätzlichen Schlüsselbereich. – nevsv
Es wird nicht empfohlen, aber Sie können dies tun – Gunwant
Sie müssen keine neuen Cassandra-Instanzen installieren oder ein weiteres Datencenter hinzufügen - erstellen Sie einfach einen neuen Schlüsselbereich, zeigen Sie Ihre Anwendung darauf und verwenden Sie dieselben Knoten.
So von Anwendungsseite werden Sie etwas wie diese:
app1 -> cassandra1 (DC1) keyspace1 cassandra2 (DC1) -> app2 -> cassandra3 (dc1) keyspace2
- 1. Mehrere Datencenter
- 2. Mehrere Datencenter-Replikation und lokales Quorum?
- 3. Cassandra-Snapshots auf einen anderen Datenträger/Server/Datencenter verschieben
- 4. Cassandra Cluster Vs Knoten
- 5. mehrere Knoten Instanz auf dem gleichen Knoten mit PM2
- 6. Cassandra zwei Knoten mit Redundanz
- 7. Cassandra Read Load Variiert zwischen Knoten?
- 8. Funken mit replizierten Cassandra Knoten
- 9. Cassandra Knoten Fest auf
- 10. Cassandra Schlüsselraumreplikation über Knoten
- 11. Cassandra 3 Knoten Konfiguration
- 12. cassandra Client-zu-Knoten-Verschlüsselung mit Cassandra-Stress
- 13. Mehrere sekundäre Index in Cassandra Leistung in der gleichen Partition
- 14. Rack in Cassandra
- 15. Cassandra-Knoten gehen nach unten
- 16. Cassandra Clustering für 2 Knoten
- 17. cassandra liest mehrere Leseanforderungen
- 18. Parsing XML zu R wenn mehrere Knoten mit den gleichen Namen
- 19. Bootstrapping mehrere Knoten mit Chef
- 20. Cassandra Token Zuweisung für mehrere DC-Cluster
- 21. wann scheitert der Cassandra-Knoten?
- 22. Hbase Multi-Datencenter Replikation - Zookeeper
- 23. Cassandra-Replikationsfaktor bei mehreren Datenzentren
- 24. Wie wählt Cassandra den Knoten zum Senden der Anfrage?
- 25. Cassandra QUORUM Schreibkonsistenzstufe und mehrere DC
- 26. Cassandra Daten zu einem anderen neuen Cassandra-Knoten verschieben -
- 27. Cassandra JMX muss alle Knoten verbinden
- 28. Mehrere Knoten mit Gephi verschieben
- 29. Jenkins mehrere Artefakte für den gleichen Build
- 30. Nginx mehrere Server blockiert den gleichen Port
http://stackoverflow.com/help/how-to-ask –