GNU/Linux >> Linux Esercitazione >  >> Debian

Come installare Apache Cassandra su Ubuntu 18.04 / Ubuntu 16.04 e Debian 9

Cassandra è (noto anche come Apache Cassandra) un sistema di gestione di database distribuito open source. È stato sviluppato per gestire grandi quantità di dati su hardware di base o infrastruttura cloud. Cassandra offre disponibilità elevata senza un singolo punto di errore.

Cassandra supporta la scalabilità lineare aggiungendo una nuova macchina senza tempi di inattività o interruzione delle applicazioni, inoltre aumenta il throughput di lettura e scrittura di Cassandra.

Ogni nodo Cassandra nel cluster avrà lo stesso ruolo. I dati sono distribuiti nel cluster, il che significa che ogni nodo contiene dati diversi. Cassandra supporta la replica e la replica multi-datacenter per ridondanza, failover e ripristino di emergenza.

Qui vedremo come installare Apache Cassandra su Ubuntu 18.04 / Ubuntu 16.04 e Debian 9.

Prerequisito

Installa Java

Apache Cassandra richiede che Java sia installato sul server. È possibile installare Oracle Java o OpenJDK per questa installazione.

Qui userò OpenJDK 8.

sudo apt update

sudo apt install -y openjdk-8-jre

Verifica la versione di Java.

java -version

Dovresti ottenere un output simile a quello di seguito.

openjdk version "1.8.0_212"
OpenJDK Runtime Environment (build 1.8.0_212-8u212-b03-0ubuntu1.18.04.1-b03)
OpenJDK 64-Bit Server VM (build 25.212-b03, mixed mode)

Aggiungi repository

Installeremo Cassandra utilizzando il pacchetto ufficiale disponibile su Apache Software Foundation.

Aggiungi la chiave pubblica per il repository Cassandra in modo da non riscontrare errori GPG.

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

Aggiungi il repository Cassandra al tuo sistema con il comando seguente.

echo "deb http://www.apache.org/dist/cassandra/debian 311x main" | sudo tee -a /etc/apt/sources.list.d/cassandra.sources.list

Installa Apache Cassandra

Aggiorna i repository.

sudo apt update

Installa Cassandra.

sudo apt install -y cassandra

I file di configurazione di Cassandra si trovano in /etc/cassandra, log e dati sono archiviati rispettivamente in /var/log/cassandra/ e /var/lib/cassandra.

Verifica che Cassandra sia in esecuzione.

sudo service cassandra status

Potresti ottenere un output simile come di seguito.

● cassandra.service - LSB: distributed storage system for structured data
   Loaded: loaded (/etc/init.d/cassandra; generated)
   Active: active (running) since Tue 2019-07-02 11:04:51 UTC; 1min 30s ago
     Docs: man:systemd-sysv-generator(8)
    Tasks: 39 (limit: 4401)
   CGroup: /system.slice/cassandra.service
           └─7679 java -Xloggc:/var/log/cassandra/gc.log -ea -XX:+UseThreadPriorities -XX:ThreadPriorityPolicy=42 -

Jul 02 11:04:51 cas systemd[1]: Starting LSB: distributed storage system for structured data...
Jul 02 11:04:51 cas systemd[1]: Started LSB: distributed storage system for structured data.

Verifica cluster Apache Cassandra

Se il comando precedente è stato fornito con l'output previsto, è possibile verificare il cluster Cassandra eseguendo il comando seguente.

sudo nodetool status

Sotto l'output conferma che il cluster è attivo e funzionante.

Datacenter: datacenter1
=======================
Status=Up/Down
|/ State=Normal/Leaving/Joining/Moving
--  Address    Load       Tokens       Owns (effective)  Host ID                               Rack
UN  127.0.0.1  103.67 KiB  256          100.0%            7d9d568b-5287-407a-82ea-2498bd967656  rack1

Significa,

UIl cluster è attivo
NIl cluster è normale

Connettiti al cluster Cassandra usando la sua interfaccia a riga di comando cqlsh

cqlsh

Ora ti connetterai al cluster.

Connected to Test Cluster at 127.0.0.1:9042.
[cqlsh 5.0.1 | Cassandra 3.11.4 | CQL spec 3.4.4 | Native protocol v4]
Use HELP for help.
cqlsh>

Conclusione

È tutto. Spero che tu abbia imparato a installare Apache Cassandra su Ubuntu 18.04 / Ubuntu 16.04 e Debian 9. Visita il sito Web del progetto Cassandra per ulteriori informazioni.


Debian
  1. Come installare Cassandra su Ubuntu 18.04

  2. Come installare Apache Cassandra su Debian 11

  3. Come installare Apache Cassandra su Debian 11 / Debian 10

  4. Come installare Apache Cassandra su Ubuntu 16.04

  5. Come installare Apache Cassandra su Ubuntu 20.04

Come installare il database NoSQL di Apache Cassandra su Debian 11

Come installare Apache Cassandra su Debian 10

Come installare Apache Cassandra su Debian 11

Come installare Apache Cassandra su Ubuntu 14.04

Come installare Apache Cassandra su Ubuntu 18.04 LTS

Come installare Apache Cassandra su Ubuntu 20.04 LTS