Wéi installéiere ech Apache Cassandra op Ubuntu 20.04


Apache Cassandra ass e High-Performance Opensource NoSQL Datebankmotor dee Feelertoleranz, linear Skalierbarkeet a Konsistenz iwwer verschidde Wirbelen ubitt. Gitt seng verdeelt Architektur, Apache Cassandra handhabt enorm Volumen vun Daten mat Dynamo-Stil Replikatioun. Dëst ass wou Repliken op e puer Wirbelen an engem Stärekoup gelagert ginn, sou datt eng héich Disponibilitéit an Null Punkte vum Echec ubitt.

Apache Cassandra ass ideal an IoT Uwendungen wou massiv Daten gesammelt ginn. Et ass och praktesch an de soziale Medienanalysen, Messagerie Servicer, an Retail Uwendungen.

Ënnert de Firmen déi Apache Cassandra benotzen enthalen Netflix, Facebook, Cisco, Hulu, Twitter, a vill méi.

An dësem Artikel léiert Dir wéi Dir Apache Cassandra op Ubuntu 20.04 an Ubuntu 18.04 installéiere wëllt.

Schrëtt 1: Java op Ubuntu installéieren

Installatioun vun Apache Cassandra fänkt un mat ze kontrolléieren ob Java installéiert ass. Fir méi spezifesch ze sinn, OpenJDK ass wat erfuerderlech ass fir nahtlos mat Apache Cassandra ze schaffen. Eng aner Versioun z'installéieren ass méi wahrscheinlech fir Iech Feeler während der Konfiguratioun ze ginn.

Fir ze kontrolléieren ob Java installéiert ass, fuert de Kommando:

$ java -version

Wann Java nach net installéiert ass, fannt Dir d'Ausgab gedréckt wéi op Ärem Terminal gewisen.

Fir OpenJDK z'installéieren, fuert de folgenden apt Kommando aus.

$ sudo apt install openjdk-8-jdk

Nach eng Kéier, bestätegt datt Java installéiert ass andeems Dir de Kommando ausféiert.

$ java -version

Schrëtt 2: Installéiert Apache Cassandra an Ubuntu

Mat Java installéiert, gi mir weider fir Apache Cassandra z'installéieren. Als éischt, installéiert den apt-transport-https Package fir Zougang zu Repositories iwwer de https Protokoll z'erméiglechen.

$ sudo apt install apt-transport-https

Als nächst importéiert de GPG Schlëssel mam folgende wget Kommando wéi gewisen.

$ wget -q -O - https://www.apache.org/dist/cassandra/KEYS | sudo apt-key add -

Füügt dann dem Apache Cassandra säi Repository un d'Quellelëscht Datei vum System wéi gewisen.

$ sudo sh -c 'echo "deb http://www.apache.org/dist/cassandra/debian 311x main" > /etc/apt/sources.list.d/cassandra.list'

Ier Dir Apache Cassandra installéiert, musst Dir d'Packagelëscht als éischt aktualiséieren.

$ sudo apt update

Installéiert dann d'NoSQL Datebank mam Kommando:

$ sudo apt install cassandra

Normalerweis fänkt Apache Cassandra automatesch un. Fir säi Status ze bestätegen, fuert de folgende Kommando:

$ sudo systemctl status cassandra

D'Ausgab hei drënner bestätegt datt d'Cassandra op a leeft wéi erwaart.

Zousätzlech kënnt Dir d'Statistike vun Ärem Node verifizéieren andeems Dir de Kommando ausféiert.

$ sudo nodetool status

Fir Iech op Cassandra um Terminal unzemellen, rufft de Kommando op.

$ cqlsh

Schrëtt 3: Apache Cassandra an Ubuntu konfiguréieren

Apache Cassandra Konfiguratiounsdateien ginn am /etc/cassandra Verzeichnis gestapelt wärend Daten am /var/lib/cassandra Verzeichnis gespäichert ginn. Startoptiounen kënnen an der /etc/default/cassandra Datei ugepasst ginn.

Dem Cassandra säi Standard Cluster Numm ass 'Test Cluster'. Fir dëst op e méi sënnvoll Numm z'änneren, aloggen op Cassandra.

$ cqlsh

Fir de Cluster Numm op Är eegen Präferenz ze setzen, fuert de Kommando hei ënnen. An dësem Fall setzen mir de Clusternumm op 'Tecmint Cluster'

UPDATE system.local SET cluster_name = 'Tecmint Cluster' WHERE KEY = 'local';

Gitt d'Prompt aus andeems Dir tippt:

EXIT;

Duerno, gitt op d'cassandra.yaml Datei wéi gewisen:

$ sudo vim /etc/cassandra/cassandra.yaml

Sich no der cluster_name Direktiv an ännert de Clusternumm deementspriechend wéi hei ënnendrënner.

Späichert a gitt d'Konfiguratiounsdatei aus a start de Cassandra Service nei. Dir kënnt erëm aloggen fir de Clusternumm ze bestätegen wéi gewisen.

An dat schléisst d'Thema iwwer d'Installatioun vun Apache Cassandra op Ubuntu 20.04 LTS of.