Kā instalēt Apache Cassandra Ubuntu 20.04


Apache Cassandra ir augstas veiktspējas atvērtā koda NoSQL datu bāzes dzinējs, kas nodrošina kļūdu toleranci, lineāru mērogojamību un konsekvenci vairākos mezglos. Piešķirot tās izplatīto arhitektūru, Apache Cassandra apstrādā milzīgu datu apjomu ar dinamo stila replikāciju. Šeit kopijas tiek glabātas vairākos mezglos kopā, tādējādi nodrošinot augstu pieejamību un nulles atteices punktus.

Apache Cassandra ir ideāli piemērots IoT lietojumprogrammām, kurās tiek vākti masīvi dati. Tas ir noderīgi arī sociālo mediju analīzē, ziņojumapmaiņas pakalpojumos un mazumtirdzniecības lietojumprogrammās.

Starp uzņēmumiem, kas izmanto Apache Cassandra, ir Netflix, Facebook, Cisco, Hulu, Twitter un daudzi citi.

Šajā rakstā jūs uzzināsiet, kā instalēt un konfigurēt Apache Cassandra operētājsistēmās Ubuntu 20.04 un Ubuntu 18.04.

1. solis: Java instalēšana Ubuntu

Apache Cassandra instalēšana sākas ar pārbaudi, vai Java ir instalēta. Konkrētāk, OpenJDK ir nepieciešams, lai vienmērīgi strādātu ar Apache Cassandra. Instalējot citu versiju, konfigurācijas laikā visticamāk radīsies kļūdas.

Lai pārbaudītu, vai Java ir instalēta, palaidiet komandu:

$ java -version

Ja Java vēl nav instalēta, jūs atradīsit izdruku, kā parādīts jūsu terminālā.

Lai instalētu OpenJDK, izpildiet šo komandu apt.

$ sudo apt install openjdk-8-jdk

Vēlreiz apstipriniet, ka Java ir instalēta, palaižot komandu.

$ java -version

2. solis: Instalējiet Apache Cassandra Ubuntu

Kad Java ir instalēta, mēs turpināsim instalēt Apache Cassandra. Vispirms instalējiet paketi apt-transport-https, lai piekļūtu krātuvēm, izmantojot protokolu https.

$ sudo apt install apt-transport-https

Pēc tam importējiet GPG atslēgu, izmantojot šādu komandu wget, kā parādīts.

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

Pēc tam pievienojiet Apache Cassandra krātuvi sistēmas avotu saraksta failam, kā parādīts.

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

Pirms Apache Cassandra instalēšanas vispirms jāatjaunina pakotņu saraksts.

$ sudo apt update

Pēc tam instalējiet NoSQL datu bāzi, izmantojot komandu:

$ sudo apt install cassandra

Parasti Apache Cassandra sākas automātiski. Lai apstiprinātu tā statusu, palaidiet šādu komandu:

$ sudo systemctl status cassandra

Zemāk redzamais rezultāts apstiprina, ka Kasandra darbojas un darbojas, kā paredzēts.

Turklāt jūs varat pārbaudīt sava mezgla statistiku, palaižot komandu.

$ sudo nodetool status

Lai pieteiktos terminālā Cassandra, izsauciet komandu.

$ cqlsh

3. solis: Apache Cassandra konfigurēšana Ubuntu

Apache Cassandra konfigurācijas faili tiek sakrauti direktorijā/etc/cassandra, kamēr dati tiek glabāti direktorijā/var/lib/cassandra. Sākuma opcijas var pielāgot failā/etc/default/cassandra.

Kasandras noklusējuma kopas nosaukums ir “Test Cluster”. Lai to mainītu uz jēgpilnāku vārdu, piesakieties Kasandrā.

$ cqlsh

Lai klastera nosaukumu iestatītu pēc savas izvēles, palaidiet komandu, kas parādīta zemāk. Šajā gadījumā klastera nosaukums tiek iestatīts uz “Tecmint Cluster”

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

Aizveriet uzvedni, ierakstot:

EXIT;

Pēc tam dodieties uz failu cassandra.yaml, kā parādīts:

$ sudo vim /etc/cassandra/cassandra.yaml

Meklējiet direktīvu cluster_name un attiecīgi rediģējiet klastera nosaukumu, kā parādīts zemāk.

Saglabājiet un izejiet no konfigurācijas faila un restartējiet pakalpojumu Cassandra. Jūs varat vēlreiz pieteikties, lai apstiprinātu klastera nosaukumu, kā parādīts.

Un ar to tiek pabeigta tēma par Apache Cassandra instalēšanu Ubuntu 20.04 LTS.