Apache Cassandra je zelo priljubljena baza podatkov NoSQL, ki jo je ustvaril Facebook Inc. a kasneje v lasti fundacije Apache. Zasnovan in izdelan je za lažjo razširljivost in upravljanje velikih zbirk podatkov. Apache Cassandra je za vas obvezen sistem upravljanja baz podatkov, če vas skrbi visoka razpoložljivost in razširljivost. Ta objava vas bo popeljala do vodnika po korakih za namestitev in konfiguriranje Apache Cassandra v operacijskem sistemu CentOS 8.
Namestitev Apache Cassandre na CentOS 8
Apache Cassandra lahko namestite s prenosom paketa RPM prek uradnega repozitorija Apache Cassandra.
Preden pa začnemo z namestitvijo in konfiguracijo Apache Cassandre na CentOS 8, moramo v sistemu CentOS 8 namestiti OpenJDK 8. Nameščeno različico Jave lahko preverite, ali je nameščena ali ne v vašem sistemu, tako da vnesete spodnji ukaz:
$ java -verzija
Če ni nameščen v vašem sistemu, ga lahko namestite po spodnjem postopku ali vnaprej namestite v sistem; lahko preskočite namestitveni del OpenJDK na CentOS 8.
Namestite Open JDK na CentOS 8
OpenJDK je na voljo v uradnem skladišču CentOS 8 in ga je mogoče enostavno namestiti.
Najprej posodobite sistemski predpomnilnik repozitorija paketov:
$ sudo dnf makecache
Po posodobitvi predpomnilnika sistemskega repozitorija CentOS 8 ga posodobite:
$ sudo dnf nadgradnja
Po nadgradnji obstoječih paketov sistema lahko nadaljujete z namestitvijo OpenJDK 8 na CentOS 8 za Apache Cassandra. Če želite namestiti OpenJDK iz uradnega repozitorija CentOS 8, vnesite spodnji ukaz v terminal:
Vnesite "y" in pritisnite "Enter".
Po namestitvi OpenJDK preverite tako, da vnesete spodnji ukaz:
Lahko ste priča, da je nameščena različica OpenJDK 1.8.0. Gremo naprej.
Namestite Apache Cassandra
Če želite namestiti Apache Cassandra, moramo v sistem dodati repozitorij Apache Cassandra.
Dodajanje repozitorija Apache Cassandra v sistem CentOS 8. Ustvarite »/ etc / yum.repo posli.d / kasandra.repo ”z vpisom ukaza:
$ sudo nano / etc / yum.repo posli.d / kasandra.repoV novo ustvarjeno datoteko repozitorija Cassandra prilepite spodnjo vsebino v to datoteko.
[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ČE
Ko dodate zgornjo vsebino, shranite datoteko in zapustite z bližnjičnimi tipkami (CTRL + S) in (CTRL + X).
Zdaj namestite Apache Cassandra, tako da vnesete spodnji ukaz:
$ sudo dnf namesti cassandra -yApache Cassandra je nameščen na CentOS 8. Zdaj se storitev Apache Cassandra ne bo samodejno zagnala. Najprej jo morate omogočiti tako, da vnesete spodnji ukaz:
$ sudo systemctl omogoči kasandro
Nato zaženite storitev tako, da vnesete naslednji ukaz:
$ sudo systemctl start cassandra
Zdaj za preverjanje preverite stanje storitve Apache Cassandra, tako da vnesete spodnji ukaz:
$ sudo systemctl status cassandra
Na tej stopnji je Apache Cassandra uspešno nameščen in deluje popolnoma dobro na stroju CentOS 8. Konfigurirajmo ga in se prijavimo v njegovo lupino CQL.
Kako nastaviti Apache Cassandra na CentOS 8
Apache Cassandra ima svoj CQL (Cassandra Query Language), tako kot SQL. Za prijavo v pripomoček za ukazno vrstico Cassandre, znan kot lupina CQL ali “cqlsh”, moramo najprej namestiti ustrezen tolmač python. Če želite namestiti Python 2 in dostopati do lupine CQL na CentOS 8, vnesite spodnji ukaz:
$ sudo dnf namestite python2
Vnesite "y" in pritisnite "Enter".
Ko je Python2 nameščen, se prijavite v lupino CQL s pomočjo pripomočka ukazne vrstice Cassandra, tako da v terminal CentOS 8 vnesete naslednji ukaz:
$ cqlsh
Lahko ste priča na posnetku zaslona; smo se uspešno prijavili v lupino CQL.
Tako lahko preprosto konfiguriramo Apache Cassandra na CentOS 8 in ga začnemo uporabljati.
Zaključek
Podatkovno bazo Apache Cassandra uporabljajo številna velika imena v industriji, kot so Facebook, Instagram, Netflix in Reddit. Ta objava vsebuje jasno razumevanje in globok vodnik o tem, kako namestiti in konfigurirati Apache Cassandra na CentOS 8.