Apache Cassandra. Installation – SouToub


Cassandra_logoCassandra unterstützt eine Vielzahl von Betriebssystemen, einschließlich Windows- und Linux-Distributionen. In diesem Artikel möchte ich die Installation von Cassandra unter Debian 7.8 untersuchen. Der gesamte Prozess wird in zwei Phasen unterteilt.… Die erste ist die Java-Installation, die zweite ist die Installation des DBMS selbst.

Es ist zu beachten, dass es ein Apache Cassandra-Projekt gibt , dessen Produkt eigentlich das Cassandra DBMS ist. Darüber hinaus gibt es jedoch auch ein separates Produkt DataStax Community Edition Apache Cassandra basierend auf dem ursprünglichen Apache Cassandra DBMS, jedoch von einer separaten Firma veröffentlicht Hier finden Sie auch andere Lösungen sowie Support und separate Dokumentation. Im Prinzip sind beide Produkte gleich und kostenlos, und Sie entscheiden, was installiert werden soll. Ich plane jedoch, die Installation von DataStax Community in Betracht zu ziehen.

Installieren Sie Java. Verwenden Sie dazu die Anweisung .

Java installieren

Fügen wir die erforderlichen Repositorys in einer separaten Datei hinzu, die sich jeweils in einem separaten Ordner befindet, um die Datei source.list nicht zu verunreinigen:

root @ debian7: ~ # echo «deb http://ppa.launchpad.net/webupd8team/java/ubuntu präzise main» | tee /etc/apt/sources.list.d/webupd8team-java.list
root @ debian7: ~ # echo «deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu präzise main» | tee -a /etc/apt/sources.list.d/webupd8team-java.list

Fügen wir dem System den Repository-Schlüssel hinzu, um es zu einer vertrauenswürdigen Quelle zu machen:
root @ debian7: ~ # apt-key adv —keyserver hkp: //keyserver.ubuntu.com: 80 —recv-keys EEA14886

Lassen Sie uns die Informationen zu den Paketen aktualisieren:
root @ debian7: ~ # apt-get update

Java installieren (während des Installationsvorgangs werden Sie aufgefordert, die Nutzungsbedingungen zu akzeptieren / abzulehnen):
root @ debian7: ~ # apt-get install oracle-java7-installer

Lassen Sie uns die aktuelle Java-Version überprüfen:
root @ debian7: ~ # Java-Version

Das Ergebnis des Befehls:
Java-Version «1.7.0_76»
Java (TM) SE-Laufzeitumgebung (Build 1.7.0_76-b13)
Java HotSpot (TM) 64-Bit-Server-VM (Build 24.76-b04, gemischter Modus)

Cassandra installieren

Es ist Zeit, mit der Installation von Cassandra fortzufahren. In der offiziellen Dokumentation ist der Installationsprozess für jedes unterstützte Betriebssystem geplant. und bereitet daher keine Schwierigkeiten.

Fügen wir die erforderlichen Repositorys hinzu:
root @ debian7: ~ # echo «deb http://debian.datastax.com/community Stable Main» | tee -a /etc/apt/sources.list.d/cassandra.sources.list

Ich setze die Locke:

root @ debian7: ~ # apt-get install curl

Fügen Sie den Schlüssel des DataStax-Repositorys zu den vertrauenswürdigen hinzu:
root @ debian7: ~ # curl -L http://debian.datastax.com/debian/repo_key | apt-key hinzufügen –

Andernfalls wird beim Aktualisieren der Paketinformationen eine Fehlermeldung angezeigt:

Paketlisten lesen … Fertig
W: GPG-Fehler: http://debian.datastax.com stabile Version: Die folgenden Signaturen konnten nicht überprüft werden, da der öffentliche Schlüssel nicht verfügbar ist: NO_PUBKEY 350200F2B999A372

Lassen Sie uns die Informationen zu den Paketen aktualisieren:
root @ debian7: ~ # apt-get update

Informationen zu den aktuellen Versionen des Systems finden Sie auf der offiziellen Website. Zum Zeitpunkt dieses Schreibens waren die folgenden ::

Die neueste Version von Apache Cassandra ist 2.1.4 (veröffentlicht am 01.04.2015). Wenn Sie gerade erst anfangen und noch nicht in Produktion sind, laden Sie diese herunter.

Das am stabilsten Veröffentlichung von Apache Cassandra ist 2.0.14 (veröffentlicht am 01.04.2015). Wenn Sie in Produktion sind oder bald arbeiten möchten, laden Sie diese herunter.

Lassen Sie uns das Schicksal nicht in Versuchung führen und den neuesten stabilen Build von Version 2.0 veröffentlichen. Lassen Sie uns für alle Fälle überprüfen, welche Versionen von Cassandra 2.0 wir herunterladen können:

root @ debian7: ~ # apt-cache show dsc20 | awk ‘/ Version /’
Version: 2.0.14-1
Version: 2.0.13-1
Version: 2.0.12-1
Version: 2.0.11-1
Version: 2.0.10-1
Version: 2.0.9-1
Version: 2.0.8-2
Version: 2.0.7-1
Version: 2.0.6-1
Version: 2.0.5-1
Version: 2.0.4-1
Version: 2.0.3-1
Version: 2.0.2-1
Version: 2.0.1-1
Version: 2.0.0-1

Niemand hat uns auf der offiziellen Website getäuscht, die neueste Version ist wirklich 2.0.14-1 und wir werden sie installieren:
root @ debian7: ~ # apt-get install dsc20 = 2.0.14-1 cassandra = 2.0.14

Wir stoppen den Dämon:
root @ debian7: ~ # Service Cassandra Stop

Wir bereinigen das Verzeichnis, um den Standardtestcluster zu entfernen.
root @ debian7: ~ # rm -rf / var / lib / cassandra / data / system / *

Im Großen und Ganzen ist damit die Installation abgeschlossen. Anschließend müssen Sie die Konfiguration der Topologie in Angriff nehmen, den Namen des Clusters festlegen, Schlüsselbereiche erstellen usw. Im Rahmen dieses Artikels werde ich diese Punkte jedoch nicht berücksichtigen.

Kommentare bereitgestellt von HyperComments

Leave a Reply

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