GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

So installieren Sie Apache Cassandra unter Ubuntu und anderen Linux

Apache Cassandra ist ein kostenloses und quelloffenes NoSQL-Datenbankverwaltungssystem, das darauf ausgelegt ist, große Mengen an Informationen auf vielen Servern zu bearbeiten und eine hohe Verfügbarkeit ohne Single Point of Failure zu bieten.

Ich gehe nicht auf die Details der NoSQL-Datenbank ein. Ich werde Ihnen zeigen, wie Sie Apache Cassandra auf Ubuntu-basierten Linux-Distributionen installieren können.

Bitte beachten Sie, dass es eher zum Üben dient

Installieren von Apache Cassandra unter Linux

Es gibt mehrere Möglichkeiten, Cassandra auf Ubuntu und anderen Linux-Distributionen zu installieren:

  • Installieren Sie es mit den offiziellen Deb-Repositories von Apache:geeignet und empfohlen für Debian- und Ubuntu-basierte Distributionen. Automatisches Update, wenn eine neuere Version verfügbar ist.
  • Installieren Sie es mit Docker:funktioniert für alle Linux-Distributionen
  • Installieren Sie es aus dem Tarball:Funktioniert mit allen Linux-Versionen, wird aber nicht automatisch auf eine neue Version aktualisiert.

Dies dient lediglich zum Üben und Erleben von Apache Cassandra. Wenn Sie es in einem Projekt mit anderen Diensten verwenden möchten, müssen Sie die vollständige Konfigurations- und Einstellungsanleitung dieses Dienstes befolgen.

Ich zeige die ersten beiden Methoden.

Methode 1:Installieren Sie Cassandra unter Ubuntu und Debian mithilfe des offiziellen Repositorys

Bevor Sie Cassandra installieren und verwenden können, müssen Python und Java auf Ihrem System installiert sein. Möglicherweise müssen Sie Java auf Ubuntu installieren, Python ist jedoch normalerweise vorinstalliert.

Sie können die Voraussetzung mit der nächsten Zeile überprüfen:

java -version && python --version

Alle Voraussetzungen gut installiert? Das ist gut. Lassen Sie uns Cassandra installieren. Die Methode hier ist die gleiche wie beim Hinzufügen eines beliebigen externen Repositorys in Ubuntu.

Fügen Sie zuerst das Apache Cassandra-Repository zu Ihrer Quellenliste hinzu. Dieser fügt die neueste Hauptversion (zum Zeitpunkt des Schreibens) der 4.0-Serie hinzu.

echo "deb http://www.apache.org/dist/cassandra/debian 40x main" | sudo tee -a /etc/apt/sources.list.d/cassandra.sources.list

Laden Sie jetzt die Apache Cassandra-Repository-Schlüssel herunter und fügen Sie sie der Liste der vertrauenswürdigen Schlüssel auf dem Server hinzu. Auf diese Weise vertraut Ihr System den Paketen, die aus dem Repository stammen, das Sie im vorherigen Schritt hinzugefügt haben.

Sie sollten sicherstellen, dass apt über https verwendet werden kann.

sudo apt install apt-transport-https

Und fügen Sie dann den Schlüssel hinzu:

wget https://www.apache.org/dist/cassandra/KEYS && sudo apt-key add KEYS

Sie haben das Repository hinzugefügt. Aktualisieren Sie den lokalen Cache, damit Ihr System das Vorhandensein dieses neuen Repositorys erkennt.

sudo apt update

Und schließlich installieren Sie Cassandra mit dem folgenden Befehl:

sudo apt install cassandra

Sobald die Installation abgeschlossen ist, wird der Cassandra-Dienst automatisch gestartet. Sie können es immer noch überprüfen, wenn Sie möchten:

sudo systemctl status cassandra.service

Sie können sich mit der Datenbank verbinden, indem Sie cqlsh eingeben. Geben Sie exit ein, um diese Shell zu verlassen.

Dies war die sehr grundlegende und standardmäßige Einrichtung. Sie müssen es wahrscheinlich basierend auf Ihren Anforderungen konfigurieren. Bitte das offizielle Dokument für den Konfigurationsteil.

Methode 2:Installieren Sie Apache Cassandra mit Docker

Diese Methode funktioniert mit jeder Linux-Distribution, solange Sie sie in einem Docker-Setup verwenden.

Natürlich muss für diese Methode Docker auf Ihrem System installiert sein. Das ist eine Voraussetzung für diese Methode und das überlasse ich Ihnen.

Wenn Sie Docker haben, verwenden Sie den folgenden Befehl, um das Docker-Image von Apache Cassandra abzurufen.

sudo docker pull cassandra:latest

Sobald das erledigt ist, können Sie Cassandra mit dem docker run-Befehl wie folgt starten:

sudo docker run --name cass_cluster cassandra:latest

Hinweis: der --name Option ist der Name des erstellten Cassandra-Clusters.

Um mit dem zuvor gestarteten Cassandra-Knoten zu interagieren, müssen Sie die CQL-Shell initialisieren, und Sie können dies mit dem Befehl Docker exec wie folgt tun:

sudo docker exec -it cass_cluster cqlsh

Herzlichen Glückwunsch! Jetzt kennen Sie mindestens zwei verschiedene Möglichkeiten, Apache Cassandra in Ihrem System zu installieren.

Bitte beachten Sie, dass dieser Beitrag nur eine Einführung ist. Wenn Sie mehr über Apache Cassandra erfahren möchten, lesen Sie die Dokumentation, in der Sie mehr über dieses erstaunliche NoSQL-Datenbankverwaltungssystem erfahren können. Viel Spaß damit und teilen Sie diesen Beitrag, wenn er interessant und hilfreich für Sie war! Wir sehen uns im nächsten.

Originalartikel


Ubuntu
  1. So installieren Sie Rust und Cargo auf Ubuntu und anderen Linux-Distributionen

  2. So installieren Sie den Vivaldi-Browser unter Ubuntu und anderen Linux-Distributionen

  3. So installieren Sie Apache Maven unter Ubuntu 18.04 und 16.04

  4. So installieren Sie Apache Cassandra unter Ubuntu 16.04

  5. So installieren Sie Apache Cassandra unter Ubuntu 20.04

So installieren Sie PuTTY auf Ubuntu und anderen Linux-Distributionen

So installieren Sie Netbeans auf Ubuntu und anderen Linux

So installieren Sie Apache Cassandra unter Ubuntu 14.04

So installieren Sie Apache Cassandra unter Ubuntu 18.04 LTS

So installieren Sie Apache Cassandra unter Ubuntu 20.04 LTS

So installieren Sie Apache Nifi unter Ubuntu Linux