Kann ich mehrere Cassandra-Knoten auf meinem Mac ausführen, ohne für jeden eine virtuelle Maschine zu haben?

Kann ich mehrere Cassandra-Knoten auf meinem Mac ausführen, ohne für jeden eine virtuelle Maschine zu haben?

Du kannst sehenin der Doku hierdass zum Einrichten jeder Instanz von Cassandra ein neuer „Knoten“ erforderlich ist.

Meine Frage lautet: Um einen Cluster mit mehreren Cassandra-Knoten auf meinem Mac auszuführen (mit Mavericks), muss ich für jeden eine virtuelle Maschine hochfahren oder kann ich mehrere Instanzen ausführen (z. B. in unterschiedlichen Verzeichnissen oder mit unterschiedlichen Konfigurationsdateien)?

Antwort1

Je nachdem, was Sie erreichen möchten, können Sie mehrere Instanzen von Cassandra in einer Ubuntu-VM auf Ihrem Mac mit OS X Maverics ausführen.

Normalerweise möchten Sie für DB-Cluster eine bessere Leistung oder Redundanz, sodass Sie die DBs physisch trennen möchten. Es spricht jedoch nichts dagegen, mehrere Instanzen auf einer Ubuntu-VM auszuführen.

Da Cassandra Opensource ist, können Sie herunterladendie Binärdateienund kompilieren Sie auf Maverics (vorausgesetzt, Sie haben Befehlszeilentools und Xcode installiert). Auf diese Weise sind die Leistungseinbußen noch geringer, wenn Sie Cassandra nativ und nicht in einer VM ausführen.

verwandte Informationen