?? Полет на Цеппелин с Apache Spark и Cassandra
Spisu treści:
- Wymagania wstępne
- Instalowanie Apache Cassandra
- Konfigurowanie Apache Cassandra
- Zmiana nazwy klastra Cassandra Apache
- Wniosek
Apache Cassandra to darmowa baza danych NoSQL typu open source, bez pojedynczego punktu awarii. Zapewnia liniową skalowalność i wysoką dostępność bez uszczerbku dla wydajności. Apache Cassandra jest używany przez wiele firm, które mają duże, aktywne zestawy danych, w tym Reddit, NetFlix, Instagram i Github.
Ten samouczek poprowadzi Cię przez proces instalacji Apache Cassandra na Debian 9.
Wymagania wstępne
Aby móc instalować pakiety w systemie Debian, musisz być zalogowany jako użytkownik z uprawnieniami sudo.
Instalowanie Apache Cassandra
Zalecaną metodą instalacji Apache Cassandra na Debian 9 jest instalacja pakietu deb z oficjalnego repozytorium Apache Cassandra.
W chwili pisania tego artykułu najnowsza wersja Apache Cassandra to
3.11
i wymaga zainstalowania OpenJDK 8 na komputerze.
Aby zainstalować pakiet OpenJDK 8, uruchom następujące polecenie:
sudo apt update
sudo apt install openjdk-8-jdk
Po zakończeniu sprawdź go, drukując wersję Java:
java -version
Dane wyjściowe powinny wyglądać mniej więcej tak:
openjdk version "1.8.0_181" OpenJDK Runtime Environment (build 1.8.0_181-8u181-b13-2~deb9u1-b13) OpenJDK 64-Bit Server VM (build 25.181-b13, mixed mode)
Zainstaluj pakiet apt-transport-https niezbędny do uzyskania dostępu do repozytorium przez
sudo apt install apt-transport-https
Następnym krokiem jest włączenie repozytorium Apache Cassandra.
Zaimportuj klucz publiczny repozytorium za pomocą następującego polecenia
wget
:
wget -q -O - https://www.apache.org/dist/cassandra/KEYS | sudo apt-key add -
Powyższe polecenie powinno dać wynik
OK
co oznacza, że klucz został pomyślnie zaimportowany, a pakiety z tego repozytorium zostaną uznane za zaufane.
Dodaj repozytorium Cassandra do listy źródeł systemu, uruchamiając poniższe polecenie:
sudo sh -c 'echo "deb http://www.apache.org/dist/cassandra/debian 311x main" > /etc/apt/sources.list.d/cassandra.list'
Zaktualizuj indeks pakietów i zainstaluj najnowszą wersję Apache Cassandra:
sudo apt update
sudo apt install cassandra
Po zakończeniu procesu instalacji usługa Cassandra uruchomi się automatycznie. Możesz sprawdzić, czy Cassandra działa, wpisując:
nodetool status
Powinieneś zobaczyć coś podobnego do tego:
Datacenter: datacenter1 ======================= Status=Up/Down |/ State=Normal/Leaving/Joining/Moving -- Address Load Tokens Owns (effective) Host ID Rack UN 127.0.0.1 114.55 KiB 256 100.0% d8c27e24-ea26-4eeb-883c-5986218ba3ca rack1
Otóż to. Apache Cassandra został zainstalowany na twoim serwerze Debiana.
Konfigurowanie Apache Cassandra
Dane Apache Cassandra są przechowywane w katalogu
/var/lib/cassandra
. Pliki konfiguracyjne znajdują się w
/etc/cassandra
a opcje uruchamiania Java można skonfigurować w
/etc/default/cassandra
.
Domyślnie Cassandra nasłuchuje tylko na localhost. Jeśli klient łączący się z bazą danych działa również na tym samym komputerze, nie musisz zmieniać interfejsu powiązania.
Aby współdziałać z Cassandrą za pomocą wiersza polecenia, użyj narzędzia
cqlsh
, które jest dostarczane z pakietem Cassandra.
cqlsh
Connected to Test Cluster at 127.0.0.1:9042. Use HELP for help. cqlsh>
Zmiana nazwy klastra Cassandra Apache
Domyślnie klaster Cassandra nosi nazwę „Klaster testowy”. Jeśli chcesz to zmienić, wykonaj poniższe czynności:
-
Najpierw zaloguj się do terminala Cassandra CQL, wpisując:
cqlshi uruchom następującą komendę, aby zmienić nazwę klastra na „Linuxize Cluster”:
UPDATE system.local SET cluster_name = 'Linuxize Cluster' WHERE KEY = 'local';Zmień „Linuxize Cluster” na żądaną nazwę. Po
exitwpisz polecenieexitaby zamknąć terminal.Następnie edytuj plik konfiguracyjny
/etc/cassandra/cassandra.yamlcassandra.yamli wpisz nową nazwę klastra.cluster_name: 'Linuxize Cluster'Uruchom poniższe polecenie, aby wyczyścić pamięć podręczną systemu:
nodetool flush systemNa koniec uruchom ponownie usługę Cassandra, uruchamiając:
sudo systemctl restart cassandra
Wniosek
Pomyślnie zainstalowałeś Apache Cassandra na swoim serwerze Debian 9. Aby uzyskać więcej informacji na temat rozpoczęcia pracy z Cassandrą, odwiedź ich oficjalną stronę dokumentacji.
java cassandra baza danych debianJak zainstalować Apache Cassandra na Debianie 10 Linux
Apache Cassandra to darmowa baza danych NoSQL o otwartym kodzie źródłowym, bez pojedynczego punktu awarii. W tym artykule wyjaśnimy, jak zainstalować Apache Cassandra na Debian 10, Buster
Jak zainstalować Apache Maven na Debianie 9
Apache Maven to narzędzie do zarządzania i rozumienia projektów typu open source, wykorzystywane głównie w projektach Java. W tym samouczku pokażemy dwa różne sposoby instalacji Apache Maven na Debian 9.
Jak zainstalować Apache na Debianie 9
Serwer HTTP Apache jest jednym z najpopularniejszych serwerów internetowych na świecie. W tym samouczku przeprowadzimy kroki instalacji Apache na serwerze Debian 9.







