6. How to install Cassandra in Linux (cent OS 7)? | Cassandra for Beginners
Spisu treści:
- Wymagania wstępne
- Instalowanie Apache Cassandra
- Konfigurowanie Apache Cassandra
- Zmiana nazwy klastra Cassandra Apache
- Wniosek
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 Cassandrze rekordy mają podobną strukturę jak w relacyjnej bazie danych z tabelami, wierszami i kolumnami. Z Apache Cassandra korzysta wiele organizacji, w tym Apple, NetFlix, eBay i Easou.
W tym samouczku opisano, jak zainstalować Apache Cassandra na CentOS 7.
Wymagania wstępne
Zalogowany użytkownik musi mieć uprawnienia sudo, aby móc instalować pakiety.
Instalowanie Apache Cassandra
Zalecanym sposobem instalacji Apache Cassandra na CentOS 7 jest instalacja pakietu rpm 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.
Aby zainstalować OpenJDK, w swoim systemie:
sudo yum install java-1.8.0-openjdk-devel
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_201" OpenJDK Runtime Environment (build 1.8.0_201-b09) OpenJDK 64-Bit Server VM (build 25.201-b09, mixed mode)
Teraz, gdy Java jest zainstalowana, następnym krokiem jest dodanie repozytorium Apache Cassandra.
Otwórz wybrany edytor i utwórz następujący plik repozytorium:
sudo nano /etc/yum.repos.d/webmin.repo
Wklej następującą treść do pliku:
name=Apache Cassandra baseurl=https://www.apache.org/dist/cassandra/redhat/311x/ gpgcheck=1 repo_gpgcheck=1 gpgkey=https://www.apache.org/dist/cassandra/KEYS
Po włączeniu repozytorium zainstaluj najnowszą wersję Apache Cassandra, wpisując:
sudo yum install cassandra
Uruchom i włącz usługę Cassandra:
sudo systemctl enable cassandra
sudo systemctl start cassandra
Sprawdź, 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 103.68 KiB 256 100.0% 129a9437-377d-415b-b6b2-5dc46b73a763 rack1
W tym momencie Apache Cassandra został zainstalowany na serwerze CentOS.
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”. Wykonaj poniższe czynności, jeśli chcesz zmienić nazwę klastra:
-
Zaloguj się do terminala Cassandra CQL za pomocą
cqlsh:cqlshNastępujące polecenie zmieni nazwę klastra na „Linuxize Cluster”:
UPDATE system.local SET cluster_name = 'Linuxize Cluster' WHERE KEY = 'local';Zamień „Linuxize Cluster” na żądaną nazwę. Po
exitwpisz polecenieexitaby wyjść z konsoli.Edytuj plik konfiguracyjny
/etc/cassandra/default.conf/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 CentOS 7. Możesz teraz odwiedzić oficjalną stronę dokumentacji Apache Cassandra i dowiedzieć się, jak zacząć korzystać z Cassandry.
baza danych java cassandra centosJak 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 Ubuntu 18.04
Apache Cassandra to darmowa baza danych NoSQL typu open source, bez pojedynczego punktu awarii. W tym samouczku pokażemy, jak zainstalować Apache Cassandra na Ubuntu 18.04.
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.







