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.
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.
- 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
- 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.
- 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
- 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
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
Wir installieren OpenJDK 8 mit dem folgenden Befehl:
sudo apt installiere openjdk-8-jdk
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.
::
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
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 -
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 '
Wir aktualisieren das System so, dass die Repositorys im Falle von Neuigkeiten aktualisiert werden:
sudo apt update
Danach installieren wir die Cassandra-Datenbank:
sudo apt install cassandra
Wir geben den Buchstaben S ein, um den Vorgang abzuschließen:
Apache Cassandra wird automatisch gestartet und wir können seinen Status mit dem folgenden Befehl überprüfen:
sudo systemctl status cassandra
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
Wir melden uns mit dem folgenden Befehl bei Apache Cassandra an:
cqlsh
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 .
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’;
Dann gingen wir mit aus
AUSFAHRT;
Wir greifen mit dem gewünschten Editor auf die Konfigurationsdatei zu:
sudo nano /etc/cassandra/cassandra.yaml
Wir werden folgendes sehen:
Dort gehen wir zur Zeile “cluster_name” und geben den zuvor zugewiesenen Namen ein:
Wir speichern die Änderungen mit der folgenden Tastenkombination:
Strg + O.
Wir verlassen den Editor mit:
Strg + X.
Wenn Sie sich wieder bei Apache Cassandra anmelden, wird der neue Clustername angezeigt:
Mit EinWie.com haben Sie gelernt, wie Sie Apache Cassandra installieren und konfigurieren, um die Daten viel umfassender zu verwalten.