GNU/Linux >> LINUX-Kenntnisse >  >> Arch Linux

So installieren Sie Apache Cassandra auf AlmaLinux 8

In diesem Tutorial zeigen wir Ihnen, wie Sie Apache Cassandra auf AlmaLinux 8 installieren. Für diejenigen unter Ihnen, die es nicht wussten, Apache Cassandra ist eine kostenlose und quelloffene verteilte NoSQL-Datenbankverwaltung System. Im Allgemeinen wird es als Echtzeit-Datenspeicher für Transaktionsanwendungen und als leseintensive Datenbank verwendet. Es unterstützt relationale Datenbanken, einschließlich MySQL, PostgreSQL und Microsoft SQL.

Dieser Artikel geht davon aus, dass Sie zumindest über Grundkenntnisse in Linux verfügen, wissen, wie man die Shell verwendet, und vor allem, dass Sie Ihre Website auf Ihrem eigenen VPS hosten. Die Installation ist recht einfach und setzt Sie voraus im Root-Konto ausgeführt werden, wenn nicht, müssen Sie möglicherweise 'sudo hinzufügen ‘ zu den Befehlen, um Root-Rechte zu erhalten. Ich zeige Ihnen die Schritt-für-Schritt-Installation des Apache Cassandra auf einem AlmaLinux 8. Sie können den gleichen Anweisungen für CentOS und Rocky Linux folgen.

Voraussetzungen

  • Ein Server, auf dem eines der folgenden Betriebssysteme ausgeführt wird:AlmaLinux 8.
  • Es wird empfohlen, dass Sie eine neue Betriebssysteminstallation verwenden, um potenziellen Problemen vorzubeugen.
  • SSH-Zugriff auf den Server (oder öffnen Sie einfach das Terminal, wenn Sie sich auf einem Desktop befinden).
  • Ein non-root sudo user oder Zugriff auf den root user . Wir empfehlen, als non-root sudo user zu agieren , da Sie Ihr System beschädigen können, wenn Sie als Root nicht aufpassen.

Installieren Sie Apache Cassandra auf AlmaLinux 8

Schritt 1. Beginnen wir zunächst damit, sicherzustellen, dass Ihr System auf dem neuesten Stand ist.

sudo dnf update
sudo dnf install epel-release
sudo install dnf-plugins-core

Schritt 2. Java installieren.

Apache Cassandra benötigt Java 8, um zu funktionieren. Führen Sie den folgenden Befehl aus, um Java 8 auf Ihrem AlmaLinux-System zu installieren:

sudo dnf install java-1.8.0-openjdk java-1.8.0-openjdk-devel

Bestätigen Sie die Installation von Java:

java -version

Sie müssen außerdem cqlsh installieren Dienstprogramm zu Ihrem AlmaLinux-System. Sie können es mit dem folgenden Befehl installieren:

pip2 install cqlsh

Bestätigen Sie die Installation von cqlsh:

cqlsh --version

Schritt 3. Installieren von Apache Cassandra auf AlmaLinux 8.

Standardmäßig ist Apache Cassandra nicht im Basis-Repository von AlmaLinux 8 verfügbar. Führen Sie nun den folgenden Befehl aus, um das Apache Cassandra-Repository hinzuzufügen:

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

Fügen Sie die folgenden Zeilen hinzu:

[cassandra]
name=Apache Cassandra
baseurl=https://www.apache.org/dist/cassandra/redhat/40x/
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://www.apache.org/dist/cassandra/KEYS

Speichern und schließen Sie die Datei und installieren Sie dann Apache Cassandra mit dem folgenden Befehl:

sudo dnf updatesudo dnf install cassandra

Schritt 4. Erstellen Sie eine Systemd Unit-Datei für Cassandra.

Jetzt erstellen wir ein systemd service-Datei zur Verwaltung des Apache Cassandra-Dienstes:

nano /etc/systemd/system/cassandra.service

Fügen Sie die folgenden Zeilen hinzu:

[Unit]
Description=Apache Cassandra
After=network.target

[Service]
PIDFile=/var/run/cassandra/cassandra.pid
User=cassandra
Group=cassandra
ExecStart=/usr/sbin/cassandra -f -p /var/run/cassandra/cassandra.pid
Restart=always

[Install]
WantedBy=multi-user.target

Speichern und schließen Sie die Datei, starten Sie dann den Dienst und aktivieren Sie ihn, damit er beim Booten startet:

sudo systemctl daemon-reload
sudo systemctl start cassandra
sudo systemctl enable cassandra

Sie können auch mit dem folgenden Befehl überprüfen, ob Cassandra ausgeführt wird:

nodetool status

Ausgabe:

Datacenter: datacenter1
=======================
Status=Up/Down
|/ State=Normal/Leaving/Joining/Moving
--  Address    Load       Tokens  Owns (effective)  Host ID                               Rack
UN  127.0.0.1  46.36 KiB  16      100.0%            4fGDTe-2af9-4841-98hdp-bff03m0dc5     rack1

Sie können sich auch mit dem folgenden Befehl mit Cassandra verbinden:

cqlsh

Schritt 5. Cassandra-Clusternamen ändern.

Um schließlich den Namen des Cassandra-Clusters zu ändern, stellen Sie mit dem folgenden Befehl eine Verbindung zu Cassandra her:

cqlsh

Ersetzen Sie [clustername] mit Ihrem neuen Clusternamen im folgenden Befehl:

cqlsh> UPDATE system.local SET cluster_name = 'idroot cluster' WHERE KEY = 'local';

Als nächstes verlassen Sie die Cassandra-Shell:

cqlsh> exit

Bearbeiten Sie danach die Hauptkonfigurationsdatei von Apache Cassandra:

sudo nano /etc/cassandra/conf/cassandra.yaml

Ersetzen Sie den Wert der Variablen cluster_name mit dem Namen Ihrer Wahl:

cluster_name: 'idroot cluster'

Speichern und schließen Sie die Datei und starten Sie dann Apache Cassandra neu, um die Änderungen zu übernehmen:

sudo systemctl restart cassandra

Herzlichen Glückwunsch! Sie haben Apache Cassandra erfolgreich installiert. Vielen Dank, dass Sie dieses Tutorial zur Installation von Apache Cassandra auf Ihrem AlmaLinux 8-System verwendet haben. Für zusätzliche Hilfe oder nützliche Informationen empfehlen wir Ihnen, die offizielle Apache-Website zu besuchen.


Arch Linux
  1. So installieren Sie Apache Cassandra auf AlmaLinux / Rocky Linux 8

  2. So installieren Sie Apache Cassandra unter Debian 11 / Debian 10

  3. So installieren Sie Apache Solr auf AlmaLinux 8

  4. So installieren Sie Apache Cassandra unter Ubuntu 16.04

  5. So installieren Sie Apache Cassandra unter Ubuntu 20.04

So installieren Sie Apache unter AlmaLinux 8

So installieren Sie Apache Maven auf AlmaLinux 8

So installieren Sie Apache Cassandra unter Debian 10

So installieren Sie Apache Cassandra unter Debian 11

So installieren Sie Apache Cassandra unter CentOS 6

So installieren Sie Apache Cassandra unter Ubuntu 14.04