Apache Cassandra vrlo je popularna NoSQL baza podataka koju je stvorio Facebook Inc. ali kasnije u vlasništvu Zaklade Apache. Dizajniran je i izrađen za jednostavnost skalabilnosti i upravljanja velikim bazama podataka. Apache Cassandra za vas je obvezan sustav upravljanja bazama podataka ako vam je velika dostupnost i skalabilnost. Ovaj će vas post odvesti do detaljnog vodiča za instaliranje i konfiguriranje Apache Cassandre na operativnom sustavu CentOS 8.
Instalacija Apache Cassandre na CentOS 8
Apache Cassandra može se instalirati preuzimanjem RPM paketa putem službenog spremišta Apache Cassandre.
No, prije nego što započnemo s instalacijom i konfiguracijom Apache Cassandre na CentOS 8, moramo imati OpenJDK 8 instaliran na CentOS 8 sustavu. Možete provjeriti instaliranu verziju Jave, je li instalirana ili nije na vašem sustavu, upisivanjem naredbe dane u nastavku:
$ java -verzija
Ako nije instaliran na vašem sustavu, možete ga instalirati prema dolje navedenom postupku ili unaprijed instaliran na vašem sustavu; možete preskočiti instalacijski dio OpenJDK na CentOS 8.
Instalirajte Open JDK na CentOS 8
OpenJDK je dostupan u službenom spremištu CentOS 8 i može se lako instalirati.
Prije svega ažurirajte sistemsku predmemoriju spremišta paketa:
$ sudo dnf makecache
Nakon ažuriranja predmemorije sistemskog spremišta vašeg CentOS 8, ažurirajte je:
$ sudo dnf nadogradnja
Nakon nadogradnje postojećih paketa sustava, možete prijeći na instaliranje OpenJDK 8 na CentOS 8 za Apache Cassandra. Da biste instalirali OpenJDK iz službenog spremišta CentOS 8, upišite naredbu donju u terminal:
Upišite "y" i pritisnite "Enter".
Nakon instalacije OpenJDK, provjerite upisivanjem naredbe dane u nastavku:
Možete biti svjedoci da je instalirana verzija OpenJDK 1.8.0. Idemo naprijed.
Instalirajte Apache Cassandra
Da bismo instalirali Apache Cassandra, u sustav moramo dodati spremište Apache Cassandre.
Za dodavanje spremišta Apache Cassandra u sustav CentOS 8. Stvorite “/ etc / yum.repos.d / kasandra.repo ”datoteku upisivanjem naredbe:
$ sudo nano / etc / yum.repos.d / kasandra.repoU novostvorenu datoteku spremišta Cassandra zalijepite dolje navedeni sadržaj u tu datoteku.
[kasandra]ime = Apache Cassandra
baseurl = https: // www.apache.org / dist / cassandra / redhat / 311x /
gpgcheck = 1
repo_gpgcheck = 1
gpgkey = https: // www.apache.org / dist / cassandra / KLJUČEVI
Nakon dodavanja gornjeg sadržaja, spremite datoteku i izađite pomoću tipkovnih prečaca (CTRL + S) i (CTRL + X).
Sada instalirajte Apache Cassandra tako da upišete naredbu datu u nastavku:
$ sudo dnf instaliraj cassandra -yApache Cassandra instaliran je na CentOS 8. Sada se usluga Apache Cassandre neće automatski pokrenuti. Prvo ga morate omogućiti upisivanjem naredbe dane u nastavku:
$ sudo systemctl omogući kasandru
Zatim pokrenite uslugu upisivanjem sljedeće naredbe:
$ sudo systemctl start kasandra
Sada, da biste provjerili, provjerite status usluge Apache Cassandra upisivanjem naredbe dane u nastavku:
$ sudo systemctl status cassandra
U ovoj je fazi Apache Cassandra uspješno instaliran i savršeno funkcionira na CentOS 8 stroju. Konfigurirajmo ga i prijavimo se u njegovu CQL ljusku.
Kako konfigurirati Apache Cassandra na CentOS 8
Apache Cassandra ima vlastiti CQL (Cassandra Query Language), baš kao i SQL. Da bismo se prijavili na Cassandrin uslužni program naredbenog retka, poznat kao CQL ljuska ili “cqlsh”, prvo moramo instalirati odgovarajući python interpreter. Da biste instalirali Python 2 i pristupili CQL ljusci na CentOS 8, upišite naredbu datu u nastavku:
$ sudo dnf instaliraj python2
Upišite "y" i pritisnite "Enter".
Jednom kada je Python2 instaliran, prijavite se u školjku CQL pomoću uslužnog programa Cassandra naredbenog retka upisivanjem sljedeće naredbe u CentOS 8 terminal:
$ cqlsh
Možete svjedočiti na snimci zaslona; uspješno smo se prijavili u CQL ljusku.
Ovo je način na koji jednostavno možemo konfigurirati Apache Cassandra na CentOS 8 i početi ga koristiti.
Zaključak
Bazu podataka Apache Cassandra koriste mnoga velika imena u industriji poput Facebooka, Instagrama, Netflixa i Reddita. Ovaj post sadrži jasno razumijevanje i temeljite upute za instaliranje i konfiguriranje Apache Cassandre na CentOS 8.