GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So installieren Sie die verteilte Cassandra-Datenbank unter CentOS 7

Cassandra ist ein kostenloses und verteiltes Open-Source-Datenbankverwaltungssystem, mit dem große Datenmengen auf vielen Servern verarbeitet werden können. Es ist zuverlässig, clusterfähig und speziell für die Verarbeitung sehr großer Mengen strukturierter Daten ausgelegt. Cassandra unterstützt auch Replikation und Replikation in mehreren Rechenzentren für Redundanz, Failover und Disaster Recovery.

In diesem Tutorial erfahren wir, wie Cassandra unter CentOS 7 installiert und konfiguriert wird.

Voraussetzung

  • Ein Server mit CentOS 7.
  • Ein Nicht-Root-Benutzer mit sudo-Berechtigungen, der auf Ihrem Server eingerichtet ist.

Erste Schritte

Bevor Sie beginnen, aktualisieren Sie Ihr System mit dem folgenden Befehl auf die neueste Version:

sudo yum update -y

Cassandra ist in Java geschrieben, daher müssen Sie Java auf Ihrem System installieren. Sie können Java installieren, indem Sie einfach den folgenden Befehl ausführen:

sudo yum install java -y

Nach der Installation von Java können Sie die Version von Java mit dem folgenden Befehl überprüfen:

sudo Java-Version

Sie sollten die Java-Version in der folgenden Ausgabe sehen:

openjdk-Version „1.8.0_151“OpenJDK-Laufzeitumgebung (Build 1.8.0_151-b12)OpenJDK 64-Bit-Server-VM (Build 25.151-b12, gemischter Modus)

Installieren Sie Cassandra

Cassandra ist standardmäßig nicht im Standard-Repository von CentOS 7 verfügbar. Sie müssen also die offiziellen Repositories der Apache Software Foundation zu Ihrem System hinzufügen. Sie können dies tun, indem Sie die Datei cassandra.repo im Verzeichnis /etc/yum.repos.d erstellen:

sudo nano /etc/yum.repos.d/cassandra.repo

Fügen Sie die folgende Zeile hinzu:

[cassandra]name =DataStax Repo für Apache Cassandrabaseurl =http://rpm.datastax.com/communityenabled =1gpgcheck =0

Speichern und schließen Sie die Datei, wenn Sie fertig sind, und aktualisieren Sie dann das Repository mit dem folgenden Befehl:

sudo yum update -y

Als nächstes installieren Sie Cassandra mit dem folgenden Befehl:

sudo yum install dsc20 -y

Starten Sie nach der Installation von Cassandra den Cassandra-Dienst und aktivieren Sie ihn mit dem folgenden Befehl, damit er beim Booten startet:

sudo systemctl start cassandra
sudo systemctl enable cassandra

Sie können den Status des Cassandra-Dienstes auch mit dem folgenden Befehl überprüfen:

sudo systemctl status cassandra

Wenn alles in Ordnung ist, sollten Sie die folgende Ausgabe sehen:

? cassandra.service - SYSV:Startet und stoppt Cassandra Geladen:geladen (/etc/rc.d/init.d/cassandra; schlecht; Herstellervoreinstellung:deaktiviert) Aktiv:aktiv (beendet) seit Sun 2017-12-17 17:53 :58 IST; Vor 12 Sekunden Dokumente:man:systemd-sysv-generator(8) Prozess:15323 ExecStart=/etc/rc.d/init.d/cassandra start (code=exited, status=0/SUCCESS)Dec 17 17:53:55 centOS-7 systemd[1]:Starten von SYSV:Startet und stoppt Cassandra...Dec 17 17:53:56 centOS-7 su[15332]:(to cassandra) root on none Dec 17 17:53:58 centOS-7 cassandra [15323]:Cassandra wird gestartet:OKDec 17 17:53:58 centOS-7 systemd[1]:SYSV gestartet:Startet und stoppt Cassandra.

Cassandra-Cluster verbinden und prüfen

Cassandra ist jetzt einsatzbereit. Es ist an der Zeit, den Cassandra-Cluster zu überprüfen und zu verbinden.

Sie können den Status des Cassandra-Clusters mit dem folgenden Befehl überprüfen:

sudo nodetool status

Wenn alles in Ordnung ist, sollten Sie die folgende Ausgabe sehen:

Rechenzentrum:Rechenzentrum1=======================Status=Up/Down|/ State=Normal/Leaving/Joining/Moving-- Address Load Tokens Besitzt (effektiv) Host-ID RackUN 127.0.0.1 65,15 KB 256 100,0 % 516af85e-2e6a-454a-b27f-6eacafa6b978 rack1

Verbinden Sie als Nächstes den Cassandra-Cluster mit dem cqlsh-Befehl wie unten gezeigt:

cqlsh

Sie sollten die folgende Ausgabe sehen:

Verbunden mit Testcluster unter localhost:9160.[cqlsh 4.1.1 | Kassandra 2.0.17 | CQL-Spezifikation 3.1.1 | Sparprotokoll 19.39.0]Use HELP for help.cqlsh> 

Verlassen Sie als Nächstes die Cassandra-Befehlszeilenschnittstelle mit dem folgenden Befehl:

cqlsh> beenden

Cent OS
  1. So installieren Sie WordPress unter CentOS 6

  2. So installieren Sie Apache Cassandra unter CentOS 7

  3. So installieren Sie die Apache Cassandra NoSQL-Datenbank unter CentOS 8

  4. So installieren Sie AIDE unter CentOS 7

  5. So installieren Sie XWiki unter CentOS 7

So installieren Sie Apache Cassandra in CentOS

So installieren Sie PostgreSQL in CentOS 8

So installieren Sie XAMPP unter CentOS 8

So installieren Sie Apache Cassandra unter CentOS 6

So installieren Sie Cassandra unter CentOS 7

So installieren Sie Moodle unter CentOS 8