Kaip įdiegti „Apache Cassandra“ Ubuntu 20.04


Apache Cassandra yra didelio našumo atvirojo kodo NoSQL duomenų bazės variklis, užtikrinantis atsparumą gedimams, linijinį mastelį ir nuoseklumą keliuose mazguose. Suteikdama paskirstytą architektūrą, Apache Cassandra tvarko didžiulius duomenų kiekius dinamo stiliaus replikacija. Čia kopijos saugomos keliuose klasterio mazguose, taip užtikrinant aukštą pasiekiamumą ir nulinius gedimo taškus.

Apache Cassandra puikiai tinka IoT programose, kuriose renkami didžiuliai duomenys. Tai taip pat naudinga socialinės žiniasklaidos analizėje, pranešimų siuntimo paslaugose ir mažmeninės prekybos programose.

Tarp įmonių, kurios naudojasi Apache Cassandra, yra Netflix, Facebook, Cisco, Hulu, Twitter ir daugelis kitų.

Šiame straipsnyje sužinosite, kaip įdiegti ir konfigūruoti Apache Cassandra Ubuntu 20.04 ir Ubuntu 18.04.

1 veiksmas: „Java“ diegimas „Ubuntu“.

Apache Cassandra diegimas prasideda patikrinus, ar įdiegta Java. Tiksliau tariant, OpenJDK yra tai, ko reikia norint sklandžiai dirbti su Apache Cassandra. Įdiegę kitą versiją labiau tikėtina, kad konfigūravimo metu atsiras klaidų.

Norėdami patikrinti, ar įdiegta Java, paleiskite komandą:

java -version

Jei Java dar neįdiegta, išvestis bus išspausdinta taip, kaip parodyta jūsų terminale.

Norėdami įdiegti OpenJDK, vykdykite šią apt komandą.

sudo apt install openjdk-8-jdk

Dar kartą patvirtinkite, kad Java įdiegta, vykdydami komandą.

java -version

2 veiksmas: įdiekite „Apache Cassandra“ Ubuntu

Įdiegę Java pradėsime diegti Apache Cassandra. Pirmiausia įdiekite paketą apt-transport-https, kad galėtumėte pasiekti saugyklas per https protokolą.

sudo apt install apt-transport-https

Tada importuokite GPG raktą naudodami šią komandą wget, kaip parodyta.

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

Tada pridėkite Apache Cassandra saugyklą prie sistemos šaltinių sąrašo failo, kaip parodyta.

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

Prieš diegdami Apache Cassandra, pirmiausia turite atnaujinti paketų sąrašą.

sudo apt update

Tada įdiekite NoSQL duomenų bazę naudodami komandą:

sudo apt install cassandra

Paprastai Apache Cassandra paleidžiama automatiškai. Norėdami patvirtinti jo būseną, paleiskite šią komandą:

sudo systemctl status cassandra

Toliau pateikta produkcija patvirtina, kad „Cassandra“ veikia kaip tikėtasi.

Be to, vykdydami komandą galite patikrinti savo mazgo statistiką.

sudo nodetool status

Norėdami terminale prisijungti prie Cassandra, iškvieskite komandą.

cqlsh

3 veiksmas: „Apache Cassandra“ konfigūravimas Ubuntu

„Apache Cassandra“ konfigūracijos failai yra sukrauti kataloge /etc/cassandra, o duomenys saugomi kataloge /var/lib/cassandra. Paleidimo parinktis galima koreguoti faile /etc/default/cassandra.

Numatytasis „Cassandra“ grupės pavadinimas yra Test Cluster. Norėdami pakeisti šį vardą į prasmingesnį, prisijunkite prie Cassandra.

cqlsh

Norėdami nustatyti klasterio pavadinimą pagal savo pageidavimus, paleiskite toliau pateiktą komandą. Šiuo atveju nustatome klasterio pavadinimą į „Tecmint Cluster

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

Išeikite iš raginimo įvesdami:

EXIT;

Tada eikite į cassandra.yaml failą, kaip parodyta:

sudo vim /etc/cassandra/cassandra.yaml

Ieškokite direktyvos cluster_name ir atitinkamai redaguokite grupės pavadinimą, kaip parodyta toliau.

Išsaugokite ir išeikite iš konfigūracijos failo ir iš naujo paleiskite „Cassandra“ paslaugą. Galite prisijungti dar kartą, kad patvirtintumėte klasterio pavadinimą, kaip parodyta.

Tai baigia temą apie Apache Cassandra diegimą Ubuntu 20.04 LTS.