Android

Cum se instalează apache cassandra pe debian 9

Instaleaza LAMP (Linux Apache MySQL phpMyAdmin) pe Debian - Configureaza VPS

Instaleaza LAMP (Linux Apache MySQL phpMyAdmin) pe Debian - Configureaza VPS

Cuprins:

Anonim

Apache Cassandra este o bază de date NoSQL gratuită și open source, fără un singur punct de eșec. Oferă scalabilitate liniară și disponibilitate ridicată fără a compromite performanța. Apache Cassandra este folosită de o serie de companii care au seturi mari de date active, inclusiv Reddit, NetFlix, Instagram și Github.

Acest tutorial vă ghidează prin procesul de instalare a Apache Cassandra pe Debian 9.

Cerințe preliminare

Pentru a putea instala pachete pe sistemul dvs. Debian, trebuie să fiți conectat ca utilizator cu privilegii sudo.

Instalarea lui Apache Cassandra

Metoda recomandată pentru instalarea Apache Cassandra pe Debian 9 este instalarea pachetului deb din depozitul oficial Apache Cassandra.

În momentul scrierii acestui articol, cea mai recentă versiune de Apache Cassandra este 3.11 și necesită instalarea OpenJDK 8 pe aparat.

Pentru a instala pachetul OpenJDK 8, executați următoarea comandă:

sudo apt update sudo apt install openjdk-8-jdk

Odată finalizat, verificați-l prin imprimarea versiunii Java:

java -version

Produsul ar trebui să arate așa:

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)

Instalați pachetul apt-transport-https necesar pentru a accesa un depozit prin

sudo apt install apt-transport-https

Următorul pas este activarea depozitului Apache Cassandra.

Importați cheia publică a depozitului folosind următoarea comandă wget :

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

Comanda de mai sus ar trebui să emită OK ceea ce înseamnă că cheia a fost importată cu succes și pachetele din acest depozit vor fi considerate de încredere.

Adăugați depozitul Cassandra la lista surselor de sistem, rulând comanda de mai jos:

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

Actualizați indexul pachetelor și instalați cea mai recentă versiune a Apache Cassandra:

sudo apt update sudo apt install cassandra

După finalizarea procesului de instalare, serviciul Cassandra va porni automat. Puteți verifica dacă Cassandra rulează tastând:

nodetool status

Ar trebui să vezi ceva similar cu acesta:

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

Asta e. Apache Cassandra a fost instalat pe serverul dvs. Debian.

Configurarea lui Apache Cassandra

Datele Apache Cassandra sunt stocate în directorul /var/lib/cassandra . Fișierele de configurare sunt localizate în /etc/cassandra și opțiunile de pornire Java pot fi configurate în /etc/default/cassandra .

În mod implicit, Cassandra ascultă numai localhost. Dacă clientul care se conectează la baza de date rulează de asemenea pe aceeași mașină, nu trebuie să schimbați interfața de legare.

Pentru a interacționa cu Cassandra prin linia de comandă, utilizați instrumentul cqlsh care este livrat cu pachetul Cassandra.

cqlsh

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

Redenumirea clusterului Apache Cassandra

În mod implicit, clusterul Cassandra este numit „Test Cluster”. Dacă doriți să o schimbați, urmați pașii de mai jos:

  1. În primul rând, conectați-vă la terminalul CQL Cassandra tastând:

    cqlsh

    și executați următoarea comandă pentru a schimba numele clusterului în „Linuxize Cluster”:

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

    Schimbați „Linuxize Cluster” cu numele dorit. Odată terminat, tastați exit pentru a ieși din terminal.

    Apoi, editați fișierul de configurare cassandra.yaml și puneți-vă noul nume de cluster.

    /etc/cassandra/cassandra.yaml

    cluster_name: 'Linuxize Cluster'

    Rulați comanda de mai jos pentru a șterge memoria cache a sistemului:

    nodetool flush system

    În cele din urmă, reporniți serviciul Cassandra rulând:

    sudo systemctl restart cassandra

Concluzie

Ați instalat cu succes Apache Cassandra pe serverul dvs. Debian 9. Pentru mai multe informații despre cum să începeți cu Cassandra, vizitați pagina lor oficială de documentare.

baza de date java cassandra debian