Kako namestiti Apache Cassandra na Ubuntu 20.04


Apache Cassandra je visoko zmogljiv mehanizem zbirke podatkov NoSQL z odprtim virom, ki zagotavlja odpornost na napake, linearno razširljivost in doslednost v več vozliščih. Daj svojo porazdeljeno arhitekturo, Apache Cassandra obdeluje ogromne količine podatkov z replikacijo v dinamskem slogu. Tu so replike shranjene na več vozliščih v gruči, kar zagotavlja visoko razpoložljivost in nič točk okvare.

Apache Cassandra je idealen za IoT aplikacije, kjer se zbirajo ogromni podatki. Prav tako je priročen v analitiki socialnih medijev, storitvah sporočil in maloprodajnih aplikacijah.

Med podjetji, ki uporabljajo Apache Cassandra, so Netflix, Facebook, Cisco, Hulu, Twitter in številna druga.

V tem članku boste izvedeli, kako namestiti in konfigurirati Apache Cassandra na Ubuntu 20.04 in Ubuntu 18.04.

1. korak: Namestitev Jave na Ubuntu

Namestitev Apache Cassandre se začne s preverjanjem, ali je nameščena Java. Če želimo biti natančnejši, je OpenJDK tisto, kar je potrebno za nemoteno delo z Apache Cassandra. Če namestite drugo različico, boste med konfiguracijo verjetno povzročili napake.

Če želite preveriti, ali je nameščena Java, zaženite ukaz:

$ java -version

Če Java še ni nameščena, bo izhod natisnjen, kot je prikazano na vašem terminalu.

Če želite namestiti OpenJDK, izvedite naslednji ukaz apt.

$ sudo apt install openjdk-8-jdk

Še enkrat potrdite, da je Java nameščena z zagonom ukaza.

$ java -version

2. korak: Namestite Apache Cassandra v Ubuntu

Z nameščeno Javo nadaljujemo z namestitvijo Apache Cassandre. Najprej namestite paket apt-transport-https, da omogočite dostop do skladišč prek protokola https.

$ sudo apt install apt-transport-https

Nato uvozite ključ GPG z naslednjim ukazom wget, kot je prikazano.

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

Nato dodajte shrambo Apache Cassandre v datoteko s seznamom virov sistema, kot je prikazano.

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

Pred namestitvijo Apache Cassandra morate najprej posodobiti seznam paketov.

$ sudo apt update

Nato z ukazom namestite bazo podatkov NoSQL:

$ sudo apt install cassandra

Običajno se Apache Cassandra zažene samodejno. Če želite potrditi njegovo stanje, zaženite naslednji ukaz:

$ sudo systemctl status cassandra

Spodnji rezultat potrjuje, da Cassandra deluje in deluje po pričakovanjih.

Poleg tega lahko s svojim ukazom preverite statistiko svojega vozlišča.

$ sudo nodetool status

Če se želite prijaviti v Cassandro na terminalu, pokličite ukaz.

$ cqlsh

3. korak: Konfiguriranje Apache Cassandre v Ubuntuju

Konfiguracijske datoteke Apache Cassandra so zložene v imenik/etc/cassandra, medtem ko so podatki shranjeni v imeniku/var/lib/cassandra. Možnosti zagona lahko prilagodite v datoteki/etc/default/cassandra.

Privzeto ime grozda Cassandra je »Test Cluster«. Če želite to spremeniti v bolj smiselno ime, se prijavite v Cassandra.

$ cqlsh

Če želite ime grozda nastaviti po svoji želji, zaženite spodnji ukaz. V tem primeru ime grozda nastavimo na 'Tecmint Cluster'

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

Zaprite poziv tako, da vnesete:

EXIT;

Nato pojdite na datoteko cassandra.yaml, kot je prikazano:

$ sudo vim /etc/cassandra/cassandra.yaml

Poiščite direktivo cluster_name in ustrezno uredite ime gruče, kot je prikazano spodaj.

Shranite in zaprite konfiguracijsko datoteko ter znova zaženite storitev Cassandra. Lahko se znova prijavite in potrdite ime grozda, kot je prikazano.

S tem je zaključena tema o namestitvi Apache Cassandre na Ubuntu 20.04 LTS.