Apache Cassandra je veľmi populárna databáza NoSQL vytvorená spoločnosťou Facebook Inc. ale neskôr vo vlastníctve Apache Foundation. Bol navrhnutý a vyrobený pre ľahkú škálovateľnosť a správu veľkých databáz. Apache Cassandra je pre vás nevyhnutný systém pre správu databáz, ak sa obávate o vysokú dostupnosť a škálovateľnosť. Tento príspevok vás zavedie do podrobného sprievodcu inštaláciou a konfiguráciou Apache Cassandra v operačnom systéme CentOS 8.
Inštalácia Apache Cassandra na CentOS 8
Apache Cassandra je možné nainštalovať stiahnutím balíka RPM cez oficiálne úložisko Apache Cassandra.
Ale skôr ako začnete s inštaláciou a konfiguráciou Apache Cassandra na CentOS 8, musíme mať v systéme CentOS 8 nainštalovaný OpenJDK 8. Nainštalovanú verziu Javy, či už je vo vašom systéme nainštalovaná, alebo nie, môžete overiť zadaním príkazu uvedeného nižšie:
$ java -verzia
Ak nie je nainštalovaný vo vašom systéme, môžete ho nainštalovať pomocou nižšie uvedeného postupu alebo predinštalovaného vo vašom systéme; môžete preskočiť inštalačnú časť OpenJDK na CentOS 8.
Nainštalujte Open JDK na CentOS 8
OpenJDK je k dispozícii v oficiálnom úložisku CentOS 8 a dá sa ľahko nainštalovať.
Najskôr aktualizujte medzipamäť úložiska balíkov systému:
$ sudo dnf makecache
Po aktualizácii vyrovnávacej pamäte systémového úložiska systému CentOS 8 ho aktualizujte:
$ sudo dnf upgrade
Po aktualizácii existujúcich balíkov systému môžete prejsť na inštaláciu OpenJDK 8 na CentOS 8 pre Apache Cassandra. Ak chcete nainštalovať OpenJDK z oficiálneho úložiska CentOS 8, zadajte do terminálu príkaz uvedený nižšie:
Napíšte „y“ a stlačte „Enter“.
Po inštalácii OpenJDK overte zadaním príkazu uvedeného nižšie:
Môžete byť svedkami toho, že nainštalovaná verzia OpenJDK je 1.8.0. Poďme ďalej.
Nainštalujte Apache Cassandra
Pre inštaláciu Apache Cassandra musíme do systému pridať úložisko Apache Cassandra.
Ak chcete do systému CentOS 8 pridať úložisko Apache Cassandra. Vytvorte „/ etc / yum.repos.d / cassandra.repo ”zadaním príkazu:
$ sudo nano / etc / yum.repos.d / cassandra.repoDo novovytvoreného súboru úložiska Cassandra vložte do tohto súboru obsah uvedený nižšie.
[cassandra]meno = Apache Cassandra
baseurl = https: // www.apache.org / dist / cassandra / redhat / 311x /
gpgcheck = 1
repo_gpgcheck = 1
gpgkey = https: // www.apache.org / dist / cassandra / KĽÚČE
Po pridaní vyššie uvedeného obsahu uložte súbor a ukončite prácu s klávesovými skratkami (CTRL + S) a (CTRL + X).
Teraz nainštalujte Apache Cassandra zadaním príkazu uvedeného nižšie:
$ sudo dnf nainštalovať cassandra -yApache Cassandra je nainštalovaný na serveri CentOS 8. Teraz sa služba Apache Cassandra nespustí automaticky. Najprv to musíte povoliť zadaním príkazu uvedeného nižšie:
$ sudo systemctl povoliť cassandra
Potom spustite službu zadaním nasledujúceho príkazu:
$ sudo systemctl start cassandra
Teraz na overenie skontrolujte stav služby Apache Cassandra zadaním príkazu uvedeného nižšie:
$ sudo systemctl status cassandra
V tejto fáze je Apache Cassandra úspešne nainštalovaný a na počítači CentOS 8 beží úplne v poriadku. Poďme si to nakonfigurovať a prihlásiť sa do jeho CQL shellu.
Ako nakonfigurovať Apache Cassandra na CentOS 8
Apache Cassandra má svoju vlastnú CQL (Cassandra Query Language), rovnako ako SQL. Ak sa chcete prihlásiť do obslužného programu príkazového riadku Cassandry, známeho ako CQL shell alebo „cqlsh“, je potrebné najskôr nainštalovať vhodný tlmočník pythonu. Ak chcete nainštalovať Python 2 a získať prístup k shellu CQL na serveri CentOS 8, zadajte nasledujúci príkaz:
$ sudo dnf nainštalovať python2
Zadajte „y“ a stlačte „Enter“.
Akonáhle je Python2 nainštalovaný, prihláste sa do CQL shellu pomocou obslužného programu príkazového riadku Cassandry zadaním nasledujúceho príkazu do terminálu CentOS 8:
$ cqlsh
Môžete byť svedkami na snímke obrazovky; úspešne sme sa prihlásili do CQL shellu.
Takto jednoducho môžeme nakonfigurovať Apache Cassandra na CentOS 8 a začať ho používať.
Záver
Databáza Apache Cassandra je používaná mnohými známymi doménami ako Facebook, Instagram, Netflix a Reddit. Tento príspevok obsahuje jasné pochopenie a dôkladnú príručku o tom, ako nainštalovať a nakonfigurovať Apache Cassandra na serveri CentOS 8.