Installieren Sie Apache Cassandra Ubuntu 20.04

Das Verwalten von Linux-Datenbanken erfordert die besten Dienstprogramme, die Leistung, Sicherheit, Skalierbarkeit und Kompatibilität mit anderen Apps oder Add-Ons kombinieren. Aus diesem Grund werden wir bei der Arbeit an Datenbanken immer danach streben, dass diese Plattform, auf der wir die Daten eingeben und verwalten, uns dies und mehr bietet. Deshalb wurde Apache Cassandra entwickelt. In EinWie.com werden wir erklären, was es ist, welche Hauptvorteile es hat und wie wir es installieren können Ubuntu 20.04.

 

Was ist Apache Cassandra?
Apache Cassandra wurde als Datenbankmanager entwickelt, der uns wichtige Aspekte wie Skalierbarkeit und Hochverfügbarkeit bietet, jedoch unabhängig von der Größe der zu bearbeitenden Datenbanken eine angemessene Leistung bietet.

 

Apache Cassandra verfügt über eine Datenreplikation in verschiedenen Rechenzentren, die nicht nur Verfügbarkeit, sondern auch eine viel geringere Latenz bietet.

 

Es verfügt über eine verteilte Architektur, dh es ermöglicht die Verwaltung großer Datenmengen mit dynamischer Replikation. Aus diesem Grund werden die Replikate auf mehreren Knoten eines Clusters gespeichert, wodurch eine bessere Fehlertoleranz erzielt wird.

 

 

Apache Cassandra funktioniert
Apache Cassandra wurde als Open-Source-NoSQL-Datenbank entwickelt und bietet uns ein konsistentes Speichermodell. Deshalb ist Apache Cassandra ideal für Umgebungen, in denen Aspekte wie:

 

  • Abfragen, die auf partitionierte Schlüssel abzielen
  • Vollständige Multi-Master-Datenbankreplikation
  • Globale Verfügbarkeit mit geringer Latenz
  • Erhöhte lineare Leistung jedes Prozessors
  • Flexibles Schema

 

 

Apache Cassandra-Komponenten
Apache Cassandra integriert Cassandra Query Language (CQL). ​​Dies ist eine mit SQL identische Sprache, mit der wir das Datenbankschema erstellen und aktualisieren und auf Daten zugreifen können. Diese besteht aus folgenden Aspekten:

 

  • Schlüsselraum: Diese definieren die Art und Weise, wie ein Datensatz repliziert wird.
  • Partition: Diese Option gibt an, wo sich die Apache Cassandra-Zeilen im Primärschlüssel befinden.
  • Tabelle: Dies ist für die Definition des geschriebenen Schemas für eine Sammlung von Partitionen verantwortlich.
  • Zeile: Diese enthalten eine Sammlung von Spalten, die durch einen Primärschlüssel gekennzeichnet sind.
  • Spalte: bezieht sich auf einzelne Daten mit einem Typ, der einer Zeile zugeordnet ist.

 

Die Konfigurationsparameter von Apache Cassandra werden direkt in der Datei cassandra.yaml konfiguriert.

 

Apache Cassandra Funktionen
Einige der neuen Funktionen von Apache Cassandra sind:

 

  • Java 11-Unterstützung
  • Verwaltung virtueller Tabellen
  • Vollständiges Abfrageprotokoll
  • Verwenden von Nodetool zum Aktivieren des Prüfpfads
  • Anzeigen der Überwachungsprotokolle
  • Verbessertes internes Messaging
  • Verbessertes Streaming
  • Übertragung ohne Kopie
  • Die vorübergehende Replikation unterstützt EACH_QUORUM und mehr

 

Apache Cassandra Systems
Apacha Cassandra kann auf folgenden Systemen installiert werden:

 

  • Ubuntu 16.04 bis 20.04
  • CentOS & RedHat Enterprise Linux (RHEL) einschließlich 6.6, 7.7 und 8
  • Amazon Linux AMIs 2016.09 bis Linux 2
  • Debian 8, 9 und 10
  • SUSE Enterprise Linux 12

 

 

Mal sehen, wie man Apache Cassandra unter Ubuntu 20.04 installiert.

 

 

1. Installieren Sie Apache Cassandra unter Ubuntu 20.04

 

Schritt 1

Zunächst müssen wir die Java-Version validieren, da OpenJDK es Apache Cassandra ermöglicht, problemlos zu arbeiten. Um dies zu validieren, führen wir Folgendes aus:

 Java-Version 

1-Install-Apache-Cassandra-Ubuntu-20.04.png

 

Schritt 2

Wir installieren OpenJDK 8 mit dem folgenden Befehl:

 sudo apt installiere openjdk-8-jdk 

2-Install-Apache-Cassandra-Ubuntu-20.04.png

 

 

Schritt 3

Wir geben den Buchstaben S ein, um den Download und die Installation zu bestätigen. Dann können wir “java -version” erneut ausführen, um die verwendete Version von Java zu überprüfen.
::

 

3-Install-Apache-Cassandra-Ubuntu-20.04.png

 

 

Schritt 4

Wenn OpenJDK in Ubuntu 20.04 installiert ist, können wir Apache Cassandra installieren. Zuerst installieren wir das Paket “apt-transport-https” mit dem folgenden Befehl. Dies ermöglicht den Zugriff auf Repositorys über das HTTP-Protokoll:

 sudo apt installiere apt-transport-https 

4-Install-Apache-Cassandra-Ubuntu-20.04.png

 

 

Schritt 5

Jetzt importieren wir den GPG-Schlüssel mit dem folgenden Befehl:

 wget -q -O - https://www.apache.org/dist/cassandra/KEYS | sudo apt-key hinzufügen - 

5-Install-Apache-Cassandra-Ubuntu-20.04.png

 

 

Schritt 6

Fügen Sie das Apache Cassandra-Repository zur Systemdatei hinzu:
sudo sh -c ‘echo “deb http: //www.apache.or…assandra/debian 311x main”>

 /etc/apt/sources.list.d/cassandra.list ' 

6-Install-Apache-Cassandra-Ubuntu-20.04.png

 

 

Schritt 7

Wir aktualisieren das System so, dass die Repositorys im Falle von Neuigkeiten aktualisiert werden:

 sudo apt update 

7-Install-Apache-Cassandra-Ubuntu-20.04.png

 

Schritt 8

Danach installieren wir die Cassandra-Datenbank:

 sudo apt install cassandra 

8-Install-Apache-Cassandra-Ubuntu-20.04.png

 

 

Schritt 9

Wir geben den Buchstaben S ein, um den Vorgang abzuschließen:

 

9-Install-Apache-Cassandra-Ubuntu-20.04.png

 

 

Schritt 10

Apache Cassandra wird automatisch gestartet und wir können seinen Status mit dem folgenden Befehl überprüfen:

 sudo systemctl status cassandra 

10-sudo-systemctl-status-cassandra.png

 

 

Schritt 11

Jetzt können wir den Status des Knotens mit dem folgenden Befehl überprüfen. Auf diese Weise können wir den Status des Cassandra-Knotens anzeigen.

 sudo nodetool status 

11-Configure-Apache-Cassandra-en-Ubuntu-20.04.png

 

 

Schritt 12

Wir melden uns mit dem folgenden Befehl bei Apache Cassandra an:

 cqlsh 

12-Configure-Apache-Cassandra-in-Ubuntu-20.04.png

 

 

2. Konfigurieren Sie Apache Cassandra unter Ubuntu 20.04

 

In Cassandra befinden sich die Konfigurationsdateien im Verzeichnis / etc / cassandra und die Daten im Verzeichnis / var / lib / cassandra. Alle Startoptionen können in der Datei / etc / default / cassandra geändert werden .

 

Schritt 1

Wenn wir uns anmelden, sehen wir, dass der Standardname des Clusters ‘
Testcluster’ ist. Um ihn zu bearbeiten, melden wir uns mit “cqlsh” bei Apache Cassandra an und geben Folgendes ein: UPDATE system.local SET cluster_name = ‘EinWie.com Cluster’ WHERE KEY = ‘ lokal’;

 

Schritt 2

Dann gingen wir mit aus

 AUSFAHRT; 

13-Configure-Apache-Cassandra-en-Ubuntu-20.04.png

 

 

Schritt 3

Wir greifen mit dem gewünschten Editor auf die Konfigurationsdatei zu:

 sudo nano /etc/cassandra/cassandra.yaml 
Schritt 4

Wir werden folgendes sehen:

 

 

 

14-Configure-Apache-Cassandra-in-Ubuntu-20.04.png

 

 

Schritt 5

Dort gehen wir zur Zeile “cluster_name” und geben den zuvor zugewiesenen Namen ein:

 

15-Configure-Apache-Cassandra-in-Ubuntu-20.04.png

 

 

Schritt 6

Wir speichern die Änderungen mit der folgenden Tastenkombination:

 

Strg + O.

 

Wir verlassen den Editor mit:

 

Strg + X.

 

 

Schritt 7

Wenn Sie sich wieder bei Apache Cassandra anmelden, wird der neue Clustername angezeigt:

 

16-Configure-Apache-Cassandra-en-Ubuntu-20.04.png

 

Mit EinWie.com haben Sie gelernt, wie Sie Apache Cassandra installieren und konfigurieren, um die Daten viel umfassender zu verwalten.