Apache Cassandra je velmi populární databáze NoSQL vytvořená společností Facebook Inc. ale později ve vlastnictví Apache Foundation. Byl navržen a vyroben pro snadnou škálovatelnost a správu velkých databází. Apache Cassandra je pro vás nezbytný systém správy databáze, pokud máte zájem o vysokou dostupnost a škálovatelnost. Tento příspěvek vás zavede do podrobného průvodce instalací a konfigurací Apache Cassandra v operačním systému CentOS 8.
Instalace Apache Cassandra na CentOS 8
Apache Cassandra lze nainstalovat stažením balíčku RPM prostřednictvím oficiálního úložiště Apache Cassandra.
Než však začneme s instalací a konfigurací Apache Cassandra na CentOS 8, musíme mít v systému CentOS 8 nainstalován OpenJDK 8. Nainstalovanou verzi prostředí Java, ať už je ve vašem systému nainstalována nebo ne, můžete ověřit zadáním následujícího příkazu:
$ java -verze
Pokud není ve vašem systému nainstalován, můžete jej nainstalovat pomocí níže uvedeného postupu nebo předinstalovaného ve vašem systému; můžete přeskočit instalační část OpenJDK na CentOS 8.
Nainstalujte Open JDK na CentOS 8
OpenJDK je k dispozici v oficiálním úložišti CentOS 8 a lze jej snadno nainstalovat.
Nejprve aktualizujte mezipaměť úložiště systému:
$ sudo dnf makecache
Po aktualizaci mezipaměti systémových úložišť CentOS 8 ji aktualizujte:
$ sudo dnf upgrade
Po upgradu stávajících balíků systému můžete přejít k instalaci OpenJDK 8 na CentOS 8 pro Apache Cassandra. Chcete-li nainstalovat OpenJDK z oficiálního úložiště CentOS 8, zadejte do terminálu níže uvedený příkaz:
Napište „y“ a stiskněte „Enter“.
Po instalaci OpenJDK ověřte zadáním následujícího příkazu:
Můžete být svědky toho, že nainstalovaná verze OpenJDK je 1.8.0. Pojďme kupředu.
Nainstalujte Apache Cassandra
Chcete-li nainstalovat Apache Cassandra, musíme do systému přidat úložiště Apache Cassandra.
Přidání úložiště Apache Cassandra do systému CentOS 8. Vytvořte „/ etc / yum.repos.d / Cassandra.repo ”zadáním příkazu:
$ sudo nano / etc / yum.repos.d / Cassandra.repoDo nově vytvořeného souboru úložiště Cassandra vložte obsah uvedený níže do tohoto souboru.
[Cassandra]jméno = Apache Cassandra
baseurl = https: // www.apache.org / dist / cassandra / redhat / 311x /
gpgcheck = 1
repo_gpgcheck = 1
gpgkey = https: // www.apache.org / dist / cassandra / KEYS
Po přidání výše uvedeného obsahu soubor uložte a ukončete pomocí klávesových zkratek (CTRL + S) a (CTRL + X).
Nyní nainstalujte Apache Cassandra zadáním následujícího příkazu:
$ sudo dnf install cassandra -yApache Cassandra je nainstalován na CentOS 8. Nyní se služba Apache Cassandra nespustí automaticky. Nejprve jej musíte povolit zadáním níže uvedeného příkazu:
$ sudo systemctl povolit cassandra
Poté spusťte službu zadáním následujícího příkazu:
$ sudo systemctl start cassandra
Nyní za účelem ověření zkontrolujte stav služby Apache Cassandra zadáním níže uvedeného příkazu:
$ sudo systemctl status cassandra
V této fázi je Apache Cassandra úspěšně nainstalována a běží na počítači CentOS 8 naprosto v pořádku. Nakonfigurujme to a přihlaste se do jeho prostředí CQL.
Jak nakonfigurovat Apache Cassandra na CentOS 8
Apache Cassandra má svůj vlastní CQL (Cassandra Query Language), stejně jako SQL. Chcete-li se přihlásit do obslužného programu příkazového řádku Cassandry, známého jako CQL shell nebo „cqlsh“, musíme nejdříve nainstalovat příslušný interpret pythonu. Chcete-li nainstalovat Python 2 a získat přístup k prostředí CQL v prostředí CentOS 8, zadejte následující příkaz:
$ sudo dnf nainstalovat python2
Napište „y“ a stiskněte „Enter“.
Jakmile je Python2 nainstalován, přihlaste se do prostředí CQL pomocí obslužného programu příkazového řádku Cassandry zadáním následujícího příkazu do terminálu CentOS 8:
$ cqlsh
Můžete být svědky na snímku obrazovky; úspěšně jsme se přihlásili do prostředí CQL.
Takto jednoduše můžeme nakonfigurovat Apache Cassandra na CentOS 8 a začít jej používat.
Závěr
Databáze Apache Cassandra je používána mnoha velkými jmény v oboru, jako jsou Facebook, Instagram, Netflix a Reddit. Tento příspěvek obsahuje jasné pochopení a hlubokého průvodce instalací a konfigurací Apache Cassandra na CentOS 8.