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:
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.