Android

Cum se instalează apache cassandra pe debian 10 linux

Instalare si configurare webserver pe Debian

Instalare si configurare webserver pe Debian

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., vom explica cum se instalează Apache Cassandra pe Debian 10, Buster.

Cerințe preliminare

Instrucțiunile presupun că sunteți autentificat ca root sau utilizator cu privilegii sudo.

Instalarea Java

La momentul scrierii acestui articol, ultima versiune stabilă a lui Apache Cassandra este 3.11 și necesită OpenJDK 8, care nu este disponibil în depozitele oficiale Debian Buster.

Vom activa depozitul AdoptOpenJDK și vom instala pachetul predefinit OpenJDK 8.

Actualizați lista de pachete și instalați dependențele necesare pentru a adăuga un nou depozit peste

sudo apt update sudo apt install apt-transport-https ca-certificates wget dirmngr gnupg software-properties-common

Importați cheia GPG a depozitului și adăugați depozitul AdoptOpenJDK APT în sistemul dvs.:

wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | sudo apt-key add - wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | sudo apt-key add - sudo add-apt-repository --yes

Instalați Java 8 rulând următoarele comenzi:

sudo apt update sudo apt install adoptopenjdk-8-hotspot

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

java -version

Produsul ar trebui să arate așa:

openjdk version "1.8.0_232" OpenJDK Runtime Environment (AdoptOpenJDK)(build 1.8.0_232-b09) OpenJDK 64-Bit Server VM (AdoptOpenJDK)(build 25.232-b09, mixed mode)

Instalarea lui Apache Cassandra

Vom instala Apache Cassandra folosind pachetul deb din depozitul furnizorilor. Pentru a face acest lucru, trebuie să activăm depozitul 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 . Aceasta î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 https://www.apache.org/dist/cassandra/debian 311x main" > /etc/apt/sources.list.d/cassandra.list'

Actualizați indexul pachetelor și instalați pachetul Apache Cassandra:

sudo apt update sudo apt install cassandra

După finalizarea procesului de instalare, serviciul Cassandra va porni automat. Pentru a verifica dacă Cassandra rulează, tastați:

nodetool status

Ar trebui să vedeți ceva similar cu mai jos:

Datacenter: datacenter1 ======================= Status=Up/Down |/ State=Normal/Leaving/Joining/Moving -- Address Load Tokens Owns (effective) Host ID Rack UN 127.0.0.1 103.71 KiB 256 100.0% dd8f6709-08ef-45b8-881e-5c1b5bbfc7f7 rack1

Asta e. Apache Cassandra a fost instalat cu succes.

Configurarea lui Apache Cassandra

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

În mod implicit, Cassandra ascultă doar localhost. Dacă clientul care se conectează la baza de date rulează și 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. Conectați-vă la terminalul Cassandra CQL cu cqlsh :

    cqlsh

    Emite 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.

    Editează fișierul de configurare cassandra.yaml și pune-ți noul nume de cluster:

    /etc/cassandra/cassandra.yaml

    cluster_name: 'Linuxize Cluster'

    Ștergeți memoria cache a sistemului:

    nodetool flush system

    Reporniți serviciul Cassandra rulând:

    sudo systemctl restart cassandra

Concluzie

V-am arătat cum să instalați Apache Cassandra Debian 10 și să redenumiți opțional clusterul implicit. Pentru mai multe informații despre cum să începeți cu Cassandra, vizitați pagina oficială de Documentare.

baza de date java cassandra debian