Skip to content
Home » So installieren Sie die Apache Cassandra NoSQL-Datenbank unter Debian 11 | 1 New answer

So installieren Sie die Apache Cassandra NoSQL-Datenbank unter Debian 11 | 1 New answer

So installieren Sie die Apache Cassandra NoSQL-Datenbank unter Debian 11

Schauen Sie sich die Themenartikel So installieren Sie die Apache Cassandra NoSQL-Datenbank unter Debian 11 in der Kategorie an: Wiki bereitgestellt von der Website ar.taphoamini.

See also  Jquery Last Child? Quick Answer

Weitere Informationen zu diesem Thema So installieren Sie die Apache Cassandra NoSQL-Datenbank unter Debian 11 finden Sie in den folgenden Artikeln: Wenn Sie einen Beitrag haben, kommentieren Sie ihn unter dem Artikel oder sehen Sie sich andere Artikel zum Thema So installieren Sie die Apache Cassandra NoSQL-Datenbank unter Debian 11 im Abschnitt „Verwandte Artikel an.

See also  Jsonconvert.Deserializeobject? The 7 Top Answers

See also  Jquery Checkbox Val? Best 7 Answer

(*1*)

Apache Cassandra ist eine verteilte Open-Source-Datenbank, die für Cloud Computing entwickelt wurde. Es bietet einen äußerst benutzerfreundlichen und skalierbaren Datenbankdienst mit einem einzigen Fehlerpunkt und ohne manuelle Konfiguration.

Apache Cassandra ist eine der beliebtesten Datenbanken zum Erstellen von KI-Bots. Mit seiner Fähigkeit, schnell mit handelsüblicher Hardware zu skalieren, hat Cassandra das Potenzial, eines der wichtigsten Datenspeichersysteme zu werden, das sich in Zukunft auf robotergesteuerte Datenverwaltungstools auswirken wird.

Apache Cassandra ist eine NoSQL-Datenbank. Durch Hinzufügen der Apache Thrift-Schnittstelle kann Cassandra zum Speichern und Verwalten von Daten ohne Verwendung von SQL verwendet werden, während Entwickler gängige Anwendungsentwicklungsprotokolle wie REST und Thrift verwenden können.

Es wurde hauptsächlich von der Facebook-Ingenieurin Cassandra Prashant Malik entwickelt. Die Datenbank wurde zu Ehren der Frau eines Facebook-Gründers benannt, die 2008 bei einem Autounfall ums Leben kam. Sie basiert auf Googles BigTable-Architektur und unterstützt Verteilung, Replikation, Fehlererkennung und Lastverteilung mit Apache ZooKeeper.

In Cassandra werden Daten zwischen Servern verteilt. Es hat keinen Single Point of Failure und kann beliebig viele Maschinenausfälle erleiden, ohne dass Daten verloren gehen. Bei Bedarf kann die Gesamtkapazität des Systems durch Hinzufügen weiterer Maschinen erhöht werden. Cassandra ist so konzipiert, dass es sehr intestine mit konstanten Ausfällen und zufälligen Maschinenfehlern umgehen kann, auf Kosten der Beschreibbarkeit während der ständigen Wartung.

Die Verwendung von Apache Cassandra als NoSQL-Datenbank bietet viele Vorteile. Es kann jedoch schwierig sein, es zu installieren und loszulegen. In diesem Tutorial zeigen wir Ihnen, wie Sie mit Cassandra auf einem Debian 11-Server beginnen und wie Sie dies so einfach wie möglich tun.

Erfahren Sie, wie Sie einen Apache Cassandra-Cluster auf Ihrem Computer erstellen. Sie erfahren auch, wie Sie den cqlsh-Client verwenden, um mit der auf Ihrem Computer installierten Cassandra-Datenbank zu interagieren.

Nachdem Sie dieses Tutorial gelesen haben, können Sie Cassandra ganz einfach auf Ihrem Computer installieren und verwenden.

Bedarf

Um dieses Tutorial abzuschließen, benötigen Sie einen Ubuntu 20.04- oder Debian 11-Server mit den folgenden Spezifikationen:

  • Mindestens 2 GB RAM, 2 x 2,0-GHz-Prozessoren. Installieren Sie mindestens 40 GB Festplattenspeicher.
  • Auf Ihrem Server wird ein Nicht-Root-Benutzer mit sudo-Berechtigungen installiert.

Aktualisieren Sie Ihr System

Stellen Sie zunächst sicher, dass Sie auf dem neuesten Stand sind, indem Sie den folgenden Befehl auf Ihrem Server ausführen.

sudo apt replace -y && sudo apt improve -y

Installieren Sie dann die von Cassandra benötigten Pakete.

sudo apt set up build-essential binutils bsdmainutils gnupg2 curl -y

Installieren Sie Java (JDK).

Als nächstes installieren wir das Java Development Kit (JDK) auf Ihrem Server.

Das Java Development Kit (JDK) enthält einen Compiler und Tools zum Entwickeln von Java-Programmen.

Führen Sie den Cassandra-cqlsh-Client und damit den Cassandra-Server aus. Standardmäßig sucht cqlsh nach der auf Ihrem Computer installierten Java Runtime Environment (JRE). Aber manchmal kann es schwierig sein, JRE auf Ubuntu- oder Debian-basierten Systemen zu installieren, da sie standardmäßig installiert sind.

In dieser Demo installieren wir das offizielle OpenJDK 11 JDK Stable. OpenJDK ist die offizielle stabile Version von Oracle OpenJDK und wenn Sie JDK verwenden möchten, ist dies die beste JRE-Alternative, die Sie für Ihre nächste großartige Anwendung nicht im Stich lässt.

Führen Sie diesen Befehl aus, um openjdk-11-openjdk auf Ihrem Server zu installieren.

sudo apt set up openjdk-11-jre -y

Führen Sie nach der Installation diesen Befehl aus, um zu testen und sicherzustellen, dass er korrekt installiert ist.

java -version

-version ist ein eingebauter Terminalbefehl, der die auf dem System installierte Java-Version anzeigt. Wenn Sie die Versionsnummer unten sehen, bedeutet dies, dass Sie dieses JDK erfolgreich installiert haben.

Installieren von Apache Cassandra NoSQL DB unter Debian 11

Nachdem wir unser System aktualisiert und die erforderlichen Pakete installiert haben, können wir Cassandra auf unserem Server installieren.

Standardmäßig enthält das Basis-Repository von Debian 11 Cassandra nicht. Um Cassandra zu installieren, müssen wir das offizielle Cassandra-Repository von Cassandra hinzufügen.

Das offizielle Cassandra-Repository enthält die neuesten stabilen Versionen von Cassandra, Abhängigkeiten und Erweiterungen.

Führen Sie diesen Befehl aus, um den Authentifizierungsschlüssel aus dem offiziellen Cassandra-Repository hinzuzufügen. Dieser Befehl fügt den offiziellen Cassandra-Repository-Authentifizierungsschlüssel zur APT-Schlüsselkette des Systems hinzu.

Durch das Hinzufügen eines Authentifizierungsschlüssels wird verhindert, dass unbefugte Personen ein schädliches Repository mit einer Cassandra-Hintertür oder Malware hinzufügen. Es überprüft auch, ob Sie auf das offizielle Repository und nicht auf ein simuliertes Repository zugreifen.

curl https://downloads.apache.org/cassandra/KEYS | apt-key add -

Nach erfolgreichem Hinzufügen des Authentifizierungsschlüssels erhalten Sie eine OK-Meldung.

(*11*)

Fügen Sie nun das offizielle Cassandra-Repository zur APT-Quellliste Ihres Systems hinzu. Dieser Befehl fügt das offizielle Cassandra-Repository zur APT-Quellliste Ihres Systems hinzu. Die zum Signieren von Paketen verwendeten GPG-Schlüsselinformationen werden dann automatisch vom Schlüsselservernetzwerk abgerufen.

echo "deb https://downloads.apache.org/cassandra/debian 40x main" | tee -a /and so on/apt/sources.record.d/cassandra.record

Nachdem Sie das offizielle Cassandra-Repository zu Ihrem System hinzugefügt haben, führen Sie diesen Befehl aus, um die Liste der APT-Quellen zu aktualisieren.

sudo apt replace -y

Führen Sie nach dem Aktualisieren der APT-Quellliste diesen Befehl aus, um zu überprüfen, ob das offizielle Cassandra-Repository korrekt zur APT-Quellliste des Systems hinzugefügt wurde.

apt-cache coverage

Sie erhalten eine Ausgabe ähnlich der folgenden. Sie können sehen, dass das Repository erfolgreich zur APT-Quellliste des Systems hinzugefügt wurde. Stellen Sie sicher, dass die Speicherversion in der Ausgabe als 40x angezeigt wird, bevor Sie mit dem nächsten Schritt fortfahren.

Richtlinienapt konfigurieren

Sie können Cassandra jetzt mit diesem Befehl im Terminal oder in der Befehlszeile installieren.

sudo apt set up cassandra -y

Führen Sie nach der Installation diesen Befehl aus, um zu überprüfen, ob Cassandra ordnungsgemäß auf Ihrem System installiert ist. Ruft den installierten Cassandra-Status ab.

sudo systemctl standing cassandra

Status von Kassandra

Apache Cassandra-Tests

Nachdem Sie Cassandra ordnungsgemäß installiert haben, können Sie es testen. Beginnen wir additionally mit dem Testen des Cassandra-Servers mit nodetool. Nodetool ist ein Dienstprogramm zur Diagnose von Cassandra-Bereitstellungsproblemen.

Es liest Informationen von Cassandra darüber, welche Knoten aktiv sind, wie viele Replikate es für jede Spaltenfamilie gab usw. Anschließend druckt es die Informationen, die es von Cassandra erhält, und vergleicht sie mit dem, was es von der Skizze erwartet. Es versucht, grundlegende Konfigurationsprobleme zu erkennen.

Führen Sie den Befehl nodetool standing aus, um Installationsfehler und -warnungen anzuzeigen.

nodetool standing

Sie erhalten eine Ausgabe ähnlich der folgenden. Wenn Sie keine Fehler sehen, haben Sie Cassandra erfolgreich auf Ihrem Server installiert.

Nodetool-Status

Sie können Cassandra auch mit dem cqlsh-Client testen. cqlsh ist der offizielle Cassandra-Client, der mit Cassandra verbunden ist. In diesem Lernprogramm testen wir weiterhin Cassandra auf Ihrem Server, indem wir cqlsh verwenden, um den Namen des Systemclusters zu ändern. Überprüfen Sie dann den Clusternamen erneut.

Führen Sie diesen cqlsh-Befehl aus, um sich beim Cassandra-Server anzumelden.

cqlsh

Sie sehen etwas Ähnliches wie auf dem Bildschirm unten.

cqlsh-Eingabeaufforderung

Um den Namen des Systemclusters zu ändern, fügen Sie diesen Befehl zur Befehlszeile hinzu und drücken Sie die Eingabetaste.

Geben Sie exit ein und drücken Sie die Eingabetaste, um cqlsh zu beenden.

öffne das /and so on/cassandra/cassandra.yaml Datei in einem Texteditor.

sudo nano /and so on/cassandra/cassandra.yaml

Er wird dich finden cluster_name: “Test-Cluster” line und benennen Sie HelpingBox um. Speichern und beenden Sie die Datei, nachdem Sie Strg + O Enter eingegeben haben, und beenden Sie dann Strg + X.

Vor

Legen Sie den Clusternamen fest

Zu

HelpingBox-Testcluster

Jetzt haben Sie den Clusternamen HelpingBoxÜberprüfen Sie den Namen des Server-Clusters.

cqlsh

Wenn Sie sehen, dass der Clustername auf unserem System in HelpingBox geändert wurde, bedeutet dies, dass Sie den Clusternamen erfolgreich mit dem cqlsh-Client von Cassandra im Terminal geändert haben.

verbinden cqlsh

Fazit

In diesem Artikel haben wir Ihnen gezeigt, wie Sie Cassandra auf einem Debian 11-Server installieren. Und wie Sie Ihre Installation testen, indem Sie sich mit cqlsh anmelden und den Clusternamen von Test Cluster in HelpingBox ändern. Um mehr über Cassandra zu erfahren, besuchen Sie die offizielle Website Webseite.

(*1*)

Einige Bilder zum Thema So installieren Sie die Apache Cassandra NoSQL-Datenbank unter Debian 11

So installieren Sie die Apache Cassandra NoSQL-Datenbank unter Debian 11
So installieren Sie die Apache Cassandra NoSQL-Datenbank unter Debian 11

Einige verwandte Schlüsselwörter, nach denen die Leute zum Thema suchen So installieren Sie die Apache Cassandra NoSQL-Datenbank unter Debian 11

#installieren #Sie #die #Apache #Cassandra #NoSQLDatenbank #unter #Debian

Weitere Informationen zu Schlüsselwörtern So installieren Sie die Apache Cassandra NoSQL-Datenbank unter Debian 11 auf Bing anzeigen

Die Anzeige von Artikeln zum Thema So installieren Sie die Apache Cassandra NoSQL-Datenbank unter Debian 11 ist beendet. Wenn Sie die Informationen in diesem Artikel nützlich finden, teilen Sie sie bitte. vielen Dank.

Leave a Reply

Your email address will not be published. Required fields are marked *