Jak zainstalować Apache Cassandra na Centos 8

Jak zainstalować Apache Cassandra na Centos 8

Apache Cassandra to bardzo popularna baza danych NoSQL utworzona przez Facebook Inc. Ale później należący do Apache Foundation. Został zaprojektowany i zbudowany dla łatwości skalowalności i zarządzania dużymi bazami danych. Apache Cassandra to dla Ciebie system zarządzania bazą danych, jeśli troską jest wysoka dostępność i skalowalność. Ten post zabierze Cię do przewodnika krok po kroku w zakresie instalowania i konfigurowania Apache Cassandra w systemie operacyjnym Centos 8.

Instalacja Apache Cassandra na Centos 8

Apache Cassandra można zainstalować, pobierając pakiet RPM za pośrednictwem oficjalnego repozytorium Apache Cassandra.

Ale przed rozpoczęciem instalacji i konfiguracji Apache Cassandra na Centos 8, musimy zainstalować OpenJDK 8 w systemie Centos 8. Możesz zweryfikować zainstalowaną wersję Java, albo jest instalowana lub nie w systemie, wpisując polecenie podane poniżej:

$ java -version

Jeśli nie jest zainstalowany w systemie, możesz go zainstalować za pomocą procedury podanej poniżej lub wstępnie zainstalowanej w twoim systemie; Możesz pominąć część instalacji OpenJDK na Centos 8.

Zainstaluj otwarty JDK na Centos 8

OpenJDK jest dostępny w oficjalnym repozytorium Centos 8 i można go łatwo zainstalować.

Przede wszystkim zaktualizuj pamięć podręczną repozytorium pakietów systemu:

$ sudo dnf makeCache

Po zaktualizowaniu pamięci podręcznej repozytorium systemu Centos 8 zaktualizuj ją:

Aktualizacja $ sudo dnf


Po aktualizacji istniejących pakietów systemu możesz przejść do instalacji OpenJDK 8 na Centos 8 dla Apache Cassandra. Aby zainstalować OpenJDK z oficjalnego repozytorium Centos 8, wpisz polecenie podane poniżej w terminalu:

$ sudo dnf instaluj java-1.8.0-OPENJDK-DEVEL


Wpisz „Y” i naciśnij „Enter”.


Po zainstalowaniu OpenJDK zweryfikuj, wpisując polecenie podane poniżej:

$ java -version


Możesz być świadkiem, że zainstalowana wersja OpenJDK wynosi 1.8.0. Idźmy naprzód.

Zainstaluj Apache Cassandra

Aby zainstalować Apache Cassandra, musimy dodać do systemu repozytorium Apache Cassandra.

Aby dodać repozytorium Apache Cassandra do systemu Centos 8. Utwórz „/etc/yum.repozytorium.D/Cassandra.plik repo ”, wpisując polecenie:

$ sudo nano /etc /yum.repozytorium.D/Cassandra.Repo

W nowo utworzonym pliku repozytorium Cassandra wklej zawartość podaną poniżej w tym pliku.

[Cassandra]
Nazwa = Apache Cassandra
baseurl = https: // www.Apache.org/dist/cassandra/redhat/311x/
GPGCheck = 1
repo_gpgcheck = 1
gpgkey = https: // www.Apache.org/dist/cassandra/klawisze


Po dodaniu powyższej zawartości zapisz plik i wyjdź za pomocą klawiszy skrótów klawiatury (Ctrl+S) i (Ctrl+X).

Teraz zainstaluj Apache Cassandra, wpisując polecenie podane poniżej:

$ sudo dnf instaluj cassandra -y

Apache Cassandra jest zainstalowany w Centos 8. Teraz usługa Apache Cassandra nie rozpocznie się automatycznie. Najpierw musisz go włączyć, wpisując polecenie podane poniżej:

$ sudo systemCtl włącza Cassandra

Następnie uruchom usługę, wpisując następujące polecenie:

$ sudo systemctl start cassandra

Teraz, aby zweryfikować, sprawdź status usługi Apache Cassandra, wpisując polecenie podane poniżej:

$ sudo systemCtl status cassandra

Na tym etapie Apache Cassandra jest pomyślnie zainstalowany i działa doskonale na maszynie Centos 8. Skonfigurujmy go i zalogujmy się do jego powłoki CQL.

Jak skonfigurować Apache Cassandra na Centos 8

Apache Cassandra ma swój własny CQL (język zapytania Cassandra), podobnie jak SQL. Aby zalogować się do narzędzia linii poleceń Cassandry, znanego jako CQL Shell lub „CQLSH”, musimy najpierw zainstalować odpowiedni interpreter Python. Aby zainstalować Python 2 i uzyskać dostęp do powłoki CQL w Centos 8, wpisz polecenie podane poniżej:

$ sudo dnf instaluj Python2

Wpisz „Y” i naciśnij „Enter”.

Po zainstalowaniu Python2 zaloguj się do powłoki CQL przy użyciu linii poleceń Cassandra, wpisując następujące polecenie w terminalu Centos 8:

$ cqlsh

Możesz być świadkiem na zrzucie ekranu; Z powodzeniem zalogowaliśmy się do powłoki CQL.

W ten sposób możemy po prostu skonfigurować Apache Cassandra na Centos 8 i zacząć go używać.

Wniosek

Baza danych Apache Cassandra jest używana przez wiele wielkich nazwisk w branży, takich jak Facebook, Instagram, Netflix i Reddit. Ten post zawiera jasny zrozumienie i głęboki przewodnik na temat instalacji i konfigurowania Apache Cassandra na Centos 8.