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.