So installieren Sie die Cassandra-Datenbank auf CentOS 7

Datenbanken sind aufgrund ihrer Dynamik, Hierarchie, Parametereinstellungen und einfachen Verwaltung ein grundlegendes Element bei der Arbeit mit großen Datenmengen.

Heute haben wir die Möglichkeit, verschiedene Datenbanken wie MySQL, MariaDB usw. auszuwählen, und jede hat ihre Vorteile und ihre Einstellungen basierend auf der Anzahl der Benutzer und Parameter, aber heute werden wir insbesondere über eine namens Cassandra la . sprechen was bei der Arbeit mit einer Datenbank sehr nützlich sein kann und dafür werden wir CentOS 7 verwenden.

Was ist Kassandra?Cassandra ist eine Open-Source-Datenbank, die auf Skalierbarkeit und hohe Verfügbarkeit ausgelegt ist, ohne die Gesamtsystemleistung zu beeinträchtigen.

Cassandra verfügt über Faktoren wie lineare Skalierbarkeit und Fehlertoleranz in der Basishardware oder Cloud-Infrastruktur, die es zur perfekten Plattform für geschäftskritische Daten machen. Cassandras Unterstützung für die Replikation über mehrere Rechenzentren hinweg ist die beste ihrer Klasse und gewährleistet eine geringere Latenz für Benutzer bei gleichzeitiger Verbesserung der Gesamtleistung.

Cassandra ist eine Datenbank, die die lokale Replikation und die Replikation mehrerer Rechenzentren für Redundanz, Failover und Notfallwiederherstellung unterstützt.

Eigenschaften CassandraEinige seiner Eigenschaften sind:

  • Verfügbarkeit: Die Cassandra-Datenbank ist für ihre Zuverlässigkeit bekannt, so dass sie von mehr als 1000 Unternehmen weltweit verwendet wird, darunter Instagram, GitHub, Netflix, mit denen wir Cassandra mit vollem Vertrauen nutzen können.
  • Fehlertoleranz: Ein kritischer Punkt in jeder Datenbank ist die Verfügbarkeit der Informationen und in diesem Aspekt hat Cassandra eine breite Fehlertoleranz, unter der wir alle leiden, da alle darin gespeicherten Daten automatisch gespeichert werden können in anderen Knoten repliziert, wodurch sowohl deren Integrität als auch Verfügbarkeit gewährleistet sind. Wenn ein Knoten einen Fehler aufweist, kann er außerdem ersetzt werden, ohne dass die Datenbank ausgeschaltet werden muss, was die Bedienbarkeit und Produktivität der Benutzer beeinträchtigt.
  • Performance: Ein Pluspunkt für Cassandra ist seine hohe Performance, durch die es möglich ist, sowohl auf Management- als auch auf Anwendungsebene ein höheres Niveau als die bereits bekannten NoSQL-Plattformen zu erreichen.
  • Dezentralisiert: Ein weiteres Merkmal von Cassandra ist die dezentrale Verwaltung, dank der jeder an der Datenbank beteiligte Knoten einzigartig ist und so massive Ausfälle vermieden werden.
  • Skalierbar: Ein Punkt, der bei einer Datenbank zu berücksichtigen ist, ist ihre Skalierbarkeit, da dies ermöglicht, dass die Datenbank in ihrer Wirkung nicht eingeschränkt ist, wenn das Unternehmen wächst. Aus diesem Grund ist Cassandra eine der besten Optionen Kapazität zur Unterstützung von bis zu mehr als 2000 Knoten, mehr als 400 TB Daten und etwa 1 Milliarde oder mehr Anfragen pro Tag, was die große Reichweite gewährleistet.
  • Dauerhaft: Ein weiterer Aspekt, der bei der Auswahl der zu verwendenden Datenbank zu berücksichtigen ist, ist ihre Dauerhaftigkeit, dies bedeutet, dass die Datenbank in der Lage sein muss, kritische Daten unabhängig von der Art des Fehlers immer verfügbar zu halten optimale und korrekte Verwaltung aller dort gespeicherten Daten.
  • Kontrolloptionen: Mit der Cassandra-Datenbank haben wir verschiedene Verwaltungsoptionen wie synchrone oder asynchrone Replikation, im Falle der Verwendung der asynchronen Verwaltungsoption haben wir eine Datenbank, die zusätzliche Funktionen wie Hinted Handoff und Read Repair unterstützt, um ihre Benutzerfreundlichkeit zu erweitern.
Jetzt werden wir sehen, wie man Cassandra auf CentOS 7 installiert.

1. Aktualisieren Sie das System und installieren Sie Java auf CentOS 7

Schritt 1
Der erste Schritt besteht darin, das Betriebssystem zu aktualisieren. Dies kann durch Ausführen des folgenden Befehls erfolgen:

 sudo yum update -y
Schritt 2
Cassandra ist in Java geschrieben, daher muss Java auf CentOS 7 installiert werden, indem der folgende Befehl ausgeführt wird:
 sudo yum install java -y

Schritt 3
Wir können die installierte Java-Version überprüfen, indem wir den folgenden Befehl ausführen:

 sudo java -version

2. Cassandra auf CentOS 7 installieren

Schritt 1
Aus diesem Grund ist die Cassandra-Datenbank standardmäßig nicht im Standard-Repository von CentOS 7 verfügbar. Es ist erforderlich, die offiziellen Apache Software Foundation-Repositorys zu CentOS 7 hinzuzufügen, und dies wird durch Erstellen der Datei erreicht cassandra.repo im Verzeichnis /etc/yum.repos.d wie folgt:

 sudo nano /etc/yum.repos.d/cassandra.repo 
Schritt 2
In dieser neu erstellten Datei werden wir Folgendes hinzufügen:
 [cassandra] name = DataStax Repo für Apache Cassandra baseurl = http://rpm.datastax.com/community enabled = 1 gpgcheck = 0

Schritt 3
Wir speichern die Änderungen mit der Tastenkombination

Strg + Aus

und wir verlassen den Editor mit den Tasten

Strg + X

Schritt 4
Jetzt müssen die Pakete im Repository aktualisiert werden, indem Sie Folgendes ausführen:

 sudo yum update -y
Schritt 5
Jetzt können wir Cassandra installieren, indem wir den folgenden Befehl ausführen:
 sudo yum install dsc20 -y

VERGRÖSSERN

Schritt 6
Nach dem Herunterladen und Installieren sehen wir Folgendes:

VERGRÖSSERN

Schritt 7
Sobald Cassandra installiert ist, führen wir die folgenden Befehle aus:

 sudo systemctl start cassandra (den Cassandra-Dienst starten) sudo systemctl enable cassandra (den Cassandra-Dienst beim Systemstart aktivieren)

VERGRÖSSERN

Schritt 8
Schließlich können wir den Status von Cassandra sehen, indem wir den folgenden Befehl ausführen:

 sudo systemctl status cassandra

VERGRÖSSERN

3. Verbinden und überprüfen Sie den Cassandra-Cluster auf CentOS 7

Schritt 1
An diesem Punkt arbeitet Cassandra, daher werden wir den Cassandra-Cluster überprüfen und verbinden. Dazu überprüfen wir zunächst den Status des Cassandra-Clusters mit dem folgenden Befehl:

 sudo nodetool-Status

Schritt 2
Wir können sehen, dass der Clusterverbindungsstatus korrekt ist. An dieser Stelle möchte Solvetic einen Lösungspunkt hinzufügen, da bei vielen Gelegenheiten bei der Ausführung dieses Befehls der folgende Fehler angezeigt wird:

 Fehler: Verbindung zu „127.0.0.1:7199“ fehlgeschlagen: Verbindung abgelehnt (Cassandra) 
Schritt 3
Um diesen Fehler zu beheben und korrekt zuzugreifen, müssen wir mit dem gewünschten Editor in das folgende Verzeichnis gehen:
 sudo nano /etc/cassandra/default.conf/cassandra-env.sh 
Schritt 4
Dort müssen wir die folgende Zeile finden:
 JVM_OPTS = "$ JVM_OPTS -Djava.rmi.server.hostname = 
Schritt 5
Das Erscheinungsbild sollte dem folgenden Text ähneln:
 # fügen Sie dies hinzu, wenn Sie Verbindungsprobleme haben: # JVM_OPTS = ”$ JVM_OPTS -Djava.rmi.server.hostname =”
Schritt 6
Dort müssen wir die zweite Zeile auskommentieren und die öffentliche Name-Zeile durch die IP-Adresse 127.0.0.1 ersetzen:

Schritt 7
Wir speichern die Änderungen mit folgender Tastenkombination:

Strg + Aus

Wir verlassen den Editor mit:

Strg + X

Schritt 8
Wir fahren mit dem Neustart des Dienstes fort, indem wir Folgendes ausführen:

 systemctl Neustart cassandra 
Schritt 9
In einigen Fällen wird empfohlen, den Computer neu zu starten, auf diese Weise werden wir diesen Fehler beheben.
Jetzt können wir uns mit dem Cassandra-Cluster verbinden, indem wir den folgenden Befehl ausführen:
 cqlsh

Schritt 10
Wir können die jeweilige Verbindung sehen, um mit der Arbeit an dieser Datenbank zu beginnen. Zum Beenden verwenden wir den Begriff

 Ausfahrt
Auf diese Weise haben wir gesehen, wie man Cassandra in CentOS 7 installiert und darauf zugreift.

Sie werden die Entwicklung der Website helfen, die Seite mit Ihren Freunden teilen

wave wave wave wave wave