Apache Cassandra ist ein verteiltes Open-Source-Datenbankverwaltungssystem, das darauf ausgelegt ist, große Datenmengen auf vielen Commodity-Servern zu verarbeiten und eine hohe Verfügbarkeit ohne Single Point of Failure zu bieten. Cassandra bietet robuste Unterstützung für Cluster, die sich über mehrere Rechenzentren erstrecken, mit asynchroner Replikation ohne Master, die Operationen mit geringer Latenz für alle Clients ermöglicht.
Die Apache Cassandra-Datenbank ist die richtige Wahl, wenn Sie Skalierbarkeit und Hochverfügbarkeit ohne Leistungseinbußen benötigen.
Wenn Sie diesem Tutorial folgen, erfahren Sie, wie Sie Cassandra und das Oracle Java JDK auf einem Debian 7 VPS installieren. Wir werden auch die Schritte behandeln, die zum Ausführen Ihres ersten Testclusters mit einem einzelnen Knoten erforderlich sind.
ANFORDERUNGEN
Für dieses Tutorial verwenden wir unseren SSD 1 Linux VPS-Hostingplan.
SYSTEM AKTUALISIEREN
Stellen Sie sicher, dass Ihr Server auf dem neuesten Stand ist, indem Sie Folgendes verwenden:
# apt-get update # apt-get upgrade
ORACLE JAVA JDK INSTALLIEREN
Öffnen Sie Ihren bevorzugten Webbrowser und navigieren Sie zur Oracle Java-Website, um zu entscheiden, welche Version Sie herunterladen und installieren möchten. Wenn Sie eine 32-Bit-Betriebssystemversion verwenden, wählen Sie die 32-Bit-tar.gz-Datei.
Um zu überprüfen, welche Version von Debian 7 Sie verwenden, geben Sie einfach Folgendes in Ihr Terminalfenster ein:
# arch
Für unsere Zwecke werden wir das 64-Bit-tar.gz-Archiv herunterladen.
Zum Herunterladen und Extrahieren des Java JDK in ein neu erstelltes Verzeichnis müssen Sie die folgenden Befehle verwenden:
# wget --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u5-b13/jdk-8u5-linux-x64.tar.gz # mkdir /opt/jdk # tar -zxf jdk-8u5-linux-x64.tar.gz -C /opt/jdk
Legen Sie die Standard-JVM auf Ihrem Server fest:
# update-alternatives --install /usr/bin/java java /opt/jdk/jdk1.8.0_05/bin/java 100 # update-alternatives --install /usr/bin/javac javac /opt/jdk/jdk1.8.0_05/bin/javac 100
Überprüfen Sie, ob Java erfolgreich installiert wurde, indem Sie Folgendes ausführen:
# java -version
INSTALLIEREN SIE APACHE CASSANDRA
Wir werden die neueste Version von Cassandra in das opt herunterladen Verzeichnis. Ausführen:
# cd /opt # wget http://www.us.apache.org/dist/cassandra/2.1.3/apache-cassandra-2.1.3-bin.tar.gz
Entpacken Sie das Archiv:
# tar -xvzf apache-cassandra-2.1.3-bin.tar.gz
Verschieben Sie nun die Installation in das Root Verzeichnis:
# mv apache-cassandra-2.1.3 ~/cassandra
Erstellen Sie die benötigten Verzeichnisse:
# mkdir /var/lib/cassandra # mkdir /var/log/cassandra
Legen Sie die Variablen von Cassandra fest, indem Sie Folgendes ausführen:
# export CASSANDRA_HOME=~/cassandra # export PATH=$PATH:$CASSANDRA_HOME/bin
Sie müssen die Stapelgröße von Cassandra pro Thread auf einen größeren Wert als den aktuellen Wert konfigurieren. Sie können dies tun, indem Sie die Datei cassandra-env.sh mit Ihrem bevorzugten Texteditor bearbeiten. Wir verwenden vim.
# vim ~/cassandra/conf/cassandra-env.sh
Suchen Sie die Zeile, die besagt:
JVM_OPTS="$JVM_OPTS -Xss256k"
und ändern Sie es in:
JVM_OPTS="$JVM_OPTS -Xss512k"
Sie können einen Einzelknoten-Testcluster von Cassandra mit den folgenden Befehlen ausführen:
# sh ~/cassandra/bin/cassandra # sh ~/cassandra/bin/cassandra-cli
Wenn Sie „Verbunden mit:‚Testcluster‘“ erhalten, führen Sie Ihren Single-Node-Cluster erfolgreich aus.
Herzliche Glückwünsche. Sie haben Apache Cassandra und das benötigte Oracle Java JDK erfolgreich auf Ihrem Debian 7 VPS installiert.
Befolgen Sie diese Anleitung zum Installieren von Apache Cassandra unter Ubuntu 20.04 oder lesen Sie auch How to Install Apache Cassandra on Debian 9.
Natürlich müssen Sie nichts davon tun, wenn Sie einen unserer Linux-VPS-Hosting-Dienste nutzen. In diesem Fall können Sie einfach unsere erfahrenen Linux-Administratoren bitten, Apache Cassandra für Sie zu installieren. Sie sind rund um die Uhr verfügbar und nehmen sich Zeit kümmern uns umgehend um Ihr Anliegen.
PS. Wenn Ihnen dieser Beitrag gefallen hat, teilen Sie ihn bitte mit Ihren Freunden in den sozialen Netzwerken über die Schaltflächen auf der linken Seite oder hinterlassen Sie einfach unten eine Antwort. Danke.