Wie stellt man das ein Cassandra Cluster auf mehreren Knoten

Was ist Cassandra Cluster?

A Cassandra Cluster ist eine der Schalen im Ganzen Cassandra Datenbank. Mehrere Cassandra Clusters werden zusammengefรผgt, um die Datenbank zu bilden Cassandra. Der Cassandra Der Cluster enthรคlt zahlreiche (mehr als eine) verschiedene Schichten von Speichereinheiten. Jede Schicht enthรคlt die andere.

GroรŸe Organisation wie z Amazon, Facebook usw. mรผssen riesige Datenmengen verwalten. Daher kรถnnen diese Organisationen diese riesigen Datenmengen nicht auf einem einzelnen Computer speichern. Dies geschieht, wenn sie Datenbanken wie verwenden Cassandra mit verteilter Architektur.

Diese Organisationen speichern diese riesigen Datenmengen auf mehreren Knoten. Diese Knoten kommunizieren miteinander. Fรผr diesen Zweck, Cassandra Cluster wird eingerichtet.

  • Cluster ist im Grunde eine Gruppe von Knoten, sodass Knoten problemlos miteinander kommunizieren kรถnnen.
  • Der Koordinatorknoten ist der Knoten, der mit Replikaten kommuniziert.

Partitionierer

Ein Partitionierer bestimmt, wie die Daten im Cluster verteilt werden sollen. Der Partitionierer verwendet eine Hash-Funktion, um die Daten im Cluster zu verteilen. Er benรถtigt den Partitionsschlรผssel, um den Hash zu berechnen. Dieser Hash heiรŸt Zeichen. Die Datenverteilung erfolgt auf Basis dieses Tokens.

Hier ist die Schritt-fรผr-Schritt-Anleitung zum Erstellen Cassandra Cluster.

Voraussetzungen fรผr Cassandra Cluster

Fรผr die Clustereinrichtung gelten die folgenden Anforderungen.

  1. Sie sollten รผber mehrere Maschinen (Knoten) verfรผgen.
  2. Knoten mรผssen รผber ein lokales Netzwerk (LAN) miteinander verbunden sein.
  3. Auf jedem Knoten muss Linux installiert sein.
  4. Du solltest haben Cassandra Enterprise Edition.
  5. JDK muss auf jeder Maschine installiert werden.

So installieren Sie Cassandra Cluster unter Linux

Auf jeder Maschine Cassandra Die Enterprise Edition muss installiert sein. Dies sind die Schritte zur Installation von Cassandra Enterprise Edition.

Schritt 1) Fรผhren Sie die Cassandra Einrichtung der Enterprise-Edition
On Linux Terminal, fรผhren Sie das aus Cassandra Enterprise Edition-Setup. Die folgende Seite wird angezeigt.

Installieren Cassandra Cluster unter Linux

Diese Seite stellt keine notwendigen Informationen bereit. Es liefert lediglich Informationen รผber die Cassandra Ausfรผhrung. รœberspringen Sie also diese Seite und klicken Sie auf die Schaltflรคche โ€žWeiterโ€œ.

Schritt 2) Akzeptieren Sie die Lizenzvereinbarung
Nach dem Drรผcken der Schaltflรคche โ€žWeiterโ€œ wird die folgende Seite angezeigt.

Installieren Cassandra Cluster unter Linux

Diese Seite bietet Informationen zu den Paketen und Unterpaketen im Cassandra das wird installiert.

Nachfolgend werden Sie nach der Lizenz gefragt. Aktivieren Sie das Kontrollkรคstchen โ€žIch akzeptiere die Vereinbarungโ€œ und klicken Sie auf โ€žWeiterโ€œ.

Schritt 3) Installieren Sie Builder und klicken Sie auf Weiter
Nach dem Drรผcken der Schaltflรคche โ€žWeiterโ€œ wird die folgende Seite angezeigt.

Installieren Cassandra Cluster unter Linux

Auf dieser Seite werden Sie nach den Installationsmรถglichkeiten gefragt.

  1. Zunรคchst wird nach dem Installationsverzeichnis gefragt. StandardmรครŸig wird es im Home-Verzeichnis installiert.
  2. Als nรคchstes werden Sie nach dem Installationstyp gefragt. Wรคhlen Sie โ€žEinfache Installationโ€œ aus.
  3. Als nรคchstes wird nach dem Update-System gefragt. Klicken Sie auf โ€žNeinโ€œ.
  4. Als nรคchstes wird nach der Standardschnittstelle gefragt. Es gibt zwei Optionen: Sie kรถnnen auf dem lokalen Host installieren oder eine IP-Adresse auswรคhlen. Wรคhlen Sie die IP-Adresse fรผr die Installation aus
  5. Drรผcken Sie die nรคchste Taste.

Schritt 4) Knoten einrichten und auf Weiter klicken
Nach dem Drรผcken der Weiter-Schaltflรคche wird die folgende Seite angezeigt.

Installieren Cassandra Cluster unter Linux

Auf dieser Seite wird nach der Knoteneinrichtung gefragt.

  1. Wรคhlen Sie zunรคchst den Knotentyp โ€žCasandra Nodeโ€œ.
  2. Geben Sie als Nรคchstes unter โ€žRingnameโ€œ Ihren Clusternamen ein. Cluster Der Name sollte fรผr alle Knoten im selben Cluster derselbe sein.
  3. Wรคhlen Sie als Nรคchstes den Samen aus. Seed ist der Knoten, mit dem andere Nicht-Seed-Knoten Kontakt aufnehmen.
  4. Nachdem Sie diese Informationen eingegeben haben, klicken Sie auf die Schaltflรคche โ€žWeiterโ€œ.

Schritt 5) Installieren Sie den Datastax-Agenten
Nach dem Drรผcken der Schaltflรคche โ€žWeiterโ€œ wird die folgende Seite angezeigt.

Auf dieser Seite werden Sie nach der IP-Adresse gefragt, unter der Sie den Datastax-Agenten installieren mรถchten.

  1. Fรผr die Installation des Operations Centers wird der Datastax-Agent benรถtigt. Ops Center ist das รœberwachungstool, mit dem Sie alle Knoten รผberwachen kรถnnen.
  2. Nachdem Sie diese Informationen eingegeben haben, klicken Sie auf die Schaltflรคche โ€žWeiterโ€œ.

Installieren Cassandra Cluster unter Linux

Schritt 6) Klicken Sie auf โ€žWeiterโ€œ, um zur Installation zu gelangen
Nach dem Drรผcken der Weiter-Schaltflรคche wird die folgende Seite angezeigt.

Installieren Cassandra Cluster unter Linux

Jetzt ist das Setup zur Installation bereit. Drรผcken Sie die Weiter-Taste.

Schritt 7) Warten Sie auf den Installationsvorgang
Nach dem Drรผcken der Schaltflรคche โ€žWeiterโ€œ wird die folgende Seite angezeigt.

Installieren Cassandra Cluster unter Linux

Die Installation des Setups wird gestartet.

Schritt 8) Klicken Sie auf die Schaltflรคche โ€žFertig stellenโ€œ.
Nach der Installation wird die folgende Seite angezeigt. Auf derselben Seite sehen Sie das Hรคkchen fรผr die Option, die standardmรครŸig angezeigt wird.

Installieren Cassandra Cluster unter Linux

Schon ab Cassandra Knoten

Nach der Installation Cassandra Enterprise Edition auf jedem Knoten, Start Cassandra Server und befolgen Sie die folgenden Schritte.

Schritt 1) Gehen Sie zur Cassandra ร–ffnen Sie das Unternehmensinstallationsverzeichnis und geben Sie den folgenden Befehl ein

bin/dse cassandra

Schon ab Cassandra Knoten

Durch Ausfรผhren dieses Befehls Cassandra Der Server wird gestartet. Hier ist der Screenshot, wo Cassandra Der Server wird automatisch gestartet.

Schon ab Cassandra Knoten

Nachdem der Befehl fast eine Minute lang ausgefรผhrt wurde, Cassandra Der Server wird gestartet. Starten Sie nacheinander jeden Knotenserver. Nachdem Sie alle Knotenserver gestartet haben, werden Ihre Cassandra Der Cluster ist einsatzbereit.

Zusammenfassung

Dieses Tutorial erklรคrt warum Cassandra Cluster erforderlich ist, welche Voraussetzungen mรผssen fรผr die Erstellung Cassandra Cluster sind und wie man sie erstellt Cassandra Cluster. AuรŸerdem erfahren Sie in diesem Tutorial, wie Sie darauf zugreifen Cassandra Unternehmensserver.

Fassen Sie diesen Beitrag mit folgenden Worten zusammen: