Android

Kako instalirati apache cassandra na debian 9

Howto install Ambari on Ubuntu

Howto install Ambari on Ubuntu

Sadržaj:

Anonim

Apache Cassandra je besplatna i open source NoSQL baza podataka bez ijedne točke neuspjeha. Omogućuje linearnu skalabilnost i visoku dostupnost bez narušavanja performansi. Apache Cassandra koristi brojne tvrtke koje imaju velike, aktivne skupove podataka, uključujući Reddit, NetFlix, Instagram i Github.

Ovaj će vas vodič voditi kroz postupak instaliranja Apache Cassandra na Debian 9.

Preduvjeti

Da biste mogli instalirati pakete na svoj Debian sustav, morate biti prijavljeni kao korisnik s povlasticama sudo.

Instaliranje Apache Cassandra

Preporučena metoda za instaliranje Apache Cassandra na Debian 9 je instaliranjem deb paketa iz službenog spremišta Apache Cassandra.

U vrijeme pisanja ovog članka najnovija inačica Apache Cassandra je 3.11 i zahtijeva da se na uređaj instalira OpenJDK 8.

Za instalaciju paketa OpenJDK 8 pokrenite sljedeću naredbu:

sudo apt update sudo apt install openjdk-8-jdk

Nakon dovršetka provjerite ispisom verzije Java:

java -version

Izlaz bi trebao izgledati ovako:

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)

Instalirajte paket apt-transport-https koji je potreban za pristup spremištu preko

sudo apt install apt-transport-https

Sljedeći korak je omogućavanje spremišta Apache Cassandra.

Uvozite javni ključ spremišta pomoću sljedeće wget naredbe:

wget -q -O - https://www.apache.org/dist/cassandra/KEYS | sudo apt-key add -

Gornja naredba treba ispisati OK što znači da je ključ uspješno uvežen i da će se paketi iz ovog skladišta smatrati pouzdanima.

Dodajte spremište Cassandra u popis izvora sustava pokretanjem naredbe u nastavku:

sudo sh -c 'echo "deb http://www.apache.org/dist/cassandra/debian 311x main" > /etc/apt/sources.list.d/cassandra.list'

Ažurirajte indeks paketa i instalirajte najnoviju verziju Apache Cassandra:

sudo apt update sudo apt install cassandra

Kad se postupak instalacije završi, Cassandra će se usluga automatski pokrenuti. Možete potvrditi da se Cassandra pokreće upisivanjem:

nodetool status

Trebali biste vidjeti nešto slično ovome:

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

To je to. Apache Cassandra instaliran je na vaš Debian poslužitelj.

Konfiguriranje Apache Cassandra

Podaci Apache Cassandra pohranjuju se u imenik /var/lib/cassandra . Konfiguracijske datoteke nalaze se u /etc/cassandra a opcije pokretanja Java mogu se konfigurirati u datoteci /etc/default/cassandra .

Cassandra po zadanom sluša samo localhost. Ako se klijent koji se povezuje s bazom podataka također radi na istom računalu, ne morate mijenjati sučelje povezivanja.

Za interakciju s Cassandrom putem naredbenog retka koristite alat cqlsh koji je isporučen s Cassandra paketom.

cqlsh

Connected to Test Cluster at 127.0.0.1:9042. Use HELP for help. cqlsh>

Preimenovanje klastera Apache Cassandra

Prema zadanom, Cassandra skupina naziva se "Test Cluster". Ako želite promijeniti, slijedite korake u nastavku:

  1. Prvo se prijavite na Cassandra CQL terminal upisivanjem:

    cqlsh

    i pokrenite sljedeću naredbu da promijenite naziv klastera u "Linuxize Cluster":

    UPDATE system.local SET cluster_name = 'Linuxize Cluster' WHERE KEY = 'local';

    Promijenite "Linuxize klaster" sa željenim imenom. Nakon završetka unesite exit da biste izašli iz terminala.

    Zatim uredite datoteku konfiguracije cassandra.yaml i stavite svoje novo ime klastera.

    /etc/cassandra/cassandra.yaml

    cluster_name: 'Linuxize Cluster'

    Pokrenite naredbu dolje da biste očistili predmemoriju sustava:

    nodetool flush system

    Napokon ponovo pokrenite Cassandra uslugu pokretanjem:

    sudo systemctl restart cassandra

Zaključak

Uspješno ste instalirali Apache Cassandra na svoj Debian 9 poslužitelj. Za više informacija o tome kako započeti s Cassandrom posjetite njihovu službenu stranicu Dokumentacija.

java cassandra debian baza podataka