Android

Kako instalirati apache cassandra na ubuntu 18.04

Howto install hadoop on Ubuntu

Howto install hadoop 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 koriste brojne organizacije, uključujući Apple, NetFlix, eBay i Easou.

U ovom tutorialu pokazat ćemo vam kako instalirati Apache Cassandra na Ubuntu 18.04. Iste upute vrijede i za Ubuntu 16.04 i bilo koju distribuciju koja se temelji na Ubuntuu, uključujući Linux Mint, Kubuntu i Elementarni OS.

Preduvjeti

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

Instaliranje Apache Cassandra

Najlakši način za instaliranje Apache Cassandra na Ubuntu 18.04 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 instalaciju OpenJDK 8 na sustav.

Instalacija Java je prilično jednostavna, a započnite ažuriranjem indeksa paketa:

sudo apt update

Instalirajte OpenJDK paket upisivanjem:

sudo apt install openjdk-8-jdk

Provjerite instalaciju Jave pokretanjem sljedeće naredbe koja će ispisati verziju Java:

java -version

Izlaz bi trebao izgledati ovako:

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)

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

sudo apt install apt-transport-https

Sljedeći korak je dodavanje spremišta Apache Cassandra.

Uvezi GPG spremišta pomoću sljedeće naredbe wget :

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.

Zatim dodajte spremište Cassandra u sustav izdavanjem:

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

Nakon što je spremište omogućeno, ažurirajte popis apt paketa i instalirajte najnoviju verziju Apache Cassandra tako da upišete:

sudo apt update sudo apt install cassandra

Cassandra usluga automatski će se pokrenuti nakon završetka postupka instalacije. 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

Čestitamo, u ovom trenutku imate instaliran Apache Cassandra na vašem Ubuntu poslužitelju.

Konfiguriranje Apache Cassandra

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

Cassandra je prema zadanim postavkama konfigurirana za slušanje samo na localhostu. Ako se klijent koji se povezuje s bazom podataka također izvodi na istom hostu, ne morate mijenjati zadanu konfiguracijsku datoteku.

Za interakciju s Cassandrom putem CQL-a (jezika upita Cassandra) možete upotrijebiti uslužni program naredbenog retka pod nazivom cqlsh koji se isporučuje 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. Prijavite se na Cassandra CQL terminal pomoću cqlsh :

    cqlsh

    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 za konzolu.

    Uredite datoteku konfiguracije cassandra.yaml i unesite svoje novo ime klastera.

    /etc/cassandra/cassandra.yaml

    cluster_name: 'Linuxize Cluster'

    Za brisanje predmemorije sustava pokrenite sljedeću naredbu:

    nodetool flush system

    Napokon ponovno pokrenite Cassandra uslugu:

    sudo systemctl restart cassandra

Zaključak

Uspješno ste instalirali Apache Cassandra na svoj Ubuntu 18.04. Sada možete posjetiti službenu stranicu dokumentacije Apache Cassandra i naučiti kako započeti s Cassandrom.

baza podataka java cassandra ubuntu