Apache Cassandra 3.11 Installation on Ubuntu 18.04 LTS Bionic Beaver
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. Z Apache Cassandra korzysta wiele organizacji, w tym Apple, NetFlix, eBay i Easou.
W tym samouczku pokażemy, jak zainstalować Apache Cassandra na Ubuntu 18.04. Te same instrukcje dotyczą Ubuntu 16.04 i dowolnej dystrybucji opartej na Ubuntu, w tym Linux Mint, Kubuntu i Elementary OS.
Wymagania wstępne
Aby móc zainstalować pakiety w systemie Ubuntu, musisz być zalogowany jako użytkownik z uprawnieniami sudo.
Instalowanie Apache Cassandra
Najprostszym sposobem na zainstalowanie Apache Cassandra na Ubuntu 18.04 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 w systemie.
Instalacja Java jest dość prosta, zacznij od aktualizacji indeksu pakietu:
sudo apt update
Zainstaluj pakiet OpenJDK, wpisując:
sudo apt install openjdk-8-jdk
Sprawdź instalację Java, uruchamiając następującą komendę, która wydrukuje wersję Java:
java -version
Dane wyjściowe powinny wyglądać mniej więcej tak:
openjdk version "1.8.0_191" OpenJDK Runtime Environment (build 1.8.0_191-8u191-b12-2ubuntu0.18.04.1-b12) OpenJDK 64-Bit Server VM (build 25.191-b12, 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 dodanie repozytorium Apache Cassandra.
Zaimportuj GPG 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.
Następnie dodaj repozytorium Cassandra do systemu, wydając:
sudo sh -c 'echo "deb http://www.apache.org/dist/cassandra/debian 311x main" > /etc/apt/sources.list.d/cassandra.list'
Po włączeniu repozytorium zaktualizuj listę pakietów
apt
i zainstaluj najnowszą wersję Apache Cassandra, wpisując:
sudo apt update
sudo apt install cassandra
Usługa Cassandra uruchomi się automatycznie po zakończeniu procesu instalacji. 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
Gratulacje, w tym momencie masz Apache Cassandra zainstalowaną na serwerze Ubuntu.
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 jest skonfigurowana do nasłuchiwania tylko na localhost. Jeśli klient łączący się z bazą danych działa również na tym samym hoście, nie musisz zmieniać domyślnego pliku konfiguracyjnego.
Do interakcji z Cassandrą poprzez CQL (język zapytań Cassandra) można użyć narzędzia wiersza polecenia o nazwie
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:
-
Zaloguj się do terminala Cassandra CQL za pomocą
cqlsh:cqlshUruchom 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 wyjść z konsoli.Edytuj plik konfiguracyjny
/etc/cassandra/cassandra.yamlcassandra.yamli wprowadź nową nazwę klastra.cluster_name: 'Linuxize Cluster'Uruchom następujące polecenie, aby wyczyścić pamięć podręczną systemu:
nodetool flush systemNa koniec uruchom ponownie usługę Cassandra:
sudo systemctl restart cassandra
Wniosek
Pomyślnie zainstalowałeś Apache Cassandra na swoim Ubuntu 18.04. Możesz teraz odwiedzić oficjalną stronę dokumentacji Apache Cassandra i dowiedzieć się, jak zacząć korzystać z Cassandry.
java cassandra ubuntu databaseJak zainstalować Apache Cassandra na Centos 7
Apache Cassandra to otwarta baza danych NoSQL bez pojedynczego punktu awarii, zapewniająca liniową skalowalność i wysoką dostępność bez obniżania wydajności. W tym samouczku opisano, jak zainstalować Apache Cassandra na CentOS 7.
Jak 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 Cassandra na Debianie 9
Apache Cassandra to darmowa baza danych NoSQL typu open source, bez pojedynczego punktu awarii. Ten samouczek poprowadzi Cię przez proces instalacji Apache Cassandra na Debian 9.







