Jak zainstalować Apache Cassandra w Linux

Jak zainstalować Apache Cassandra w Linux

Apache Cassandra, powszechnie znana jako Cassandra, jest bezpłatną i otwartą bazą danych szeroko bieżącą. Jest stosowany głównie w systemach krytycznych do obsługi dużych ilości danych o elastyczności i skalowalności. Dlatego Cassandra jest prawdopodobnie najlepszym rozwiązaniem, jeśli masz środowisko, w którym musisz obsłużyć duży zbiór danych.

Ten samouczek opracuje instalację i konfigurację Apache Cassandra w systemach Linux.

Należy pamiętać, że ten samouczek jest testowany na Ubuntu 16 i więcej, Debian 8 i więcej, Linux Mint i powiązane smaki.

Wymagania

Zanim zaczniemy, upewnij się, że masz:

    1. Dostęp do sesji terminalowej
    2. Użytkownik root lub sudo
    3. Połączenie sieciowe

Krok 1 - Zainstaluj zależności Apache Cassandra (Java JDK i Python Interpreter)

Przed skonfigurowaniem Cassandra upewnij się, że masz zainstalowane i skonfigurowane wymagane zależności w systemie. Domyślnie Cassandra wymaga Java JDK i zainstalowanego interpretera Python.

Zacznij od aktualizacji indeksu repozytorium systemu:



Następnie uruchom poniższe polecenie, aby zainstalować pakiet HTTPS Transports. Umożliwi to dostęp do repozytoriów na HTTPS.



Zainstaluj JDK:

$ sudo apt-get instaluj java-common openjdk-11-jdk


Krok 2 - Konfiguracja repozytorium Cassandra

Zacznij od dodania repozytorium Apache do listy źródeł. Wykonać:

echo "deb https: // pobieranie.Apache.org/cassandra/debian 40x main "| sudo tee -a/etc/apt/źródła.lista.D/Cassandra.źródła.lista



Następnie zaimportuj klucze repozytorium:

$ curl https: // pobieranie.Apache.org/cassandra/klawisze | sudo apt-key add -



Upewnij się, że w systemie zainstalowano loki.

Zaktualizuj indeks repo:

Aktualizacja $ sudo apt-get


Na koniec zainstaluj Cassandrę z poleceniem:


Rozpoczęcie służby Cassandra

Po zainstalowaniu uruchom usługę:


Polecenie uruchomi usługę Cassandra za pomocą SystemD.

Możemy zweryfikować, uruchamiając polecenie:


Wyjście:

Cassandra działa.


Zatrzymanie Cassandry

Aby zatrzymać serwer Cassandra, uruchom:

$ Sudo Service Cassandra Stop

Ponowne uruchomienie usługi Cassandra

Aby zrestartować usługę Cassandra, uruchom polecenie:

$ Sudo Service Cassandra restart

Włącz Cassandrę zacząć po ponownym uruchomieniu

Aby umożliwić rozpoczęcie Apache Cassandra po ponownym uruchomieniu, użyj narzędzia SystemD, jak pokazano w poniższym poleceniu:

$ Sudo Service włącza Cassandra

Test Cassandra Shell

Możesz przetestować, jeśli możesz połączyć się ze swoją powłoką CQL za pomocą polecenia:

$ cqlsh


Jeśli Cassandra działa, polecenie automatycznie zaloguje się do serwera, jak pokazano:


Możesz teraz rozpocząć wykonywanie poleceń CQL w skorupce.

Wniosek

Jeśli wykonałeś kroki w tym samouczku, powinieneś mieć działającą klaster Apache Cassandra w systemie Linux.