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 Cassandradem „Vermischten Geschmack“. Seine 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

Beginnen Sie Cassandra Knoten

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

Schritt 1) Gehen Sie zum Cassandra Öffnen Sie das Unternehmensinstallationsverzeichnis und geben Sie den folgenden Befehl ein

bin/dse cassandra

Beginnen Sie Cassandra Knoten

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

Beginnen Sie 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.