GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come installare Cassandra su Ubuntu

Introduzione

Apache Cassandra è un popolare software di database NoSQL open source. Fornisce un'elevata disponibilità durante la gestione di una grande quantità di dati. I database relazionali regolari non sono in grado di gestire il ridimensionamento lineare, la distribuzione senza interruzioni dei dati e altri requisiti di big data efficienti come Cassandra.

Un certo numero di grandi attori nei settori online si sono rivolti ad Apache Cassandra. Alcuni di questi includono Netflix, Apple, Uber ed eBay.

Segui i passaggi elencati in questa guida per imparare come installare Apache Cassandra su Ubuntu con i pacchetti necessari.

Prerequisiti

  • Un sistema Ubuntu
  • Accesso a un terminale oa una riga di comando
  • Un utente con sudo o root

PASSAGGIO 1:Installa i pacchetti necessari per Apache Cassandra

Prima di procedere con l'installazione di Cassandra su Ubuntu, assicurati di installare Java OpenJDK 8 e api-transport-https pacchetto.

Se hai già installato questi pacchetti, puoi saltare al PASSAGGIO 2 della guida.

Installa Java OpenJDK

Apache Cassandra ha bisogno di OpenJDK 8 per funzionare su un sistema Ubuntu. Aggiorna prima il tuo repository di pacchetti:

sudo apt update

Al termine del processo, installa OpenJDK 8 utilizzando il comando seguente:

sudo apt install openjdk-8-jdk -y

Al termine dell'installazione, verifica se Java è stato installato correttamente verificando la versione Java:

java -version

L'output dovrebbe stampare la versione Java.

La seconda cifra (8) rappresenta la versione di Java.

Installa il pacchetto apt-transport-https

Quindi, installa il pacchetto di trasporto APT. Devi aggiungere questo pacchetto al tuo sistema per consentire l'accesso ai repository tramite HTTPS.

Inserisci questo comando:

sudo apt install apt-transport-https

L'esempio sopra evidenzia gli ultimi due passaggi di apt-transport-https processo di installazione.

PASSAGGIO 2:aggiungi il repository Apache Cassandra e importa la chiave GPG

È necessario aggiungere il repository Apache Cassandra ed estrarre la chiave GPG prima di installare il database.

Immettere il comando seguente per aggiungere il repository Cassandra all'elenco delle fonti:

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

L'output ritorna su una nuova riga senza alcun messaggio.

L'ultima versione principale di Cassandra al momento della stesura di questo articolo è la 4.0. Ecco perché abbiamo utilizzato 40 nel comando. Per installare una versione precedente, ad esempio 3.9, sostituisci 40x con 39x .

Quindi, usa il wget comando per estrarre la chiave pubblica dall'URL seguente:

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

Se hai inserito correttamente il comando e l'URL, l'output stampa OK .

PASSAGGIO 3:Installa Apache Cassandra

Ora sei pronto per installare Cassandra su Ubuntu.

Aggiorna l'elenco dei pacchetti del repository:

sudo apt update

Quindi, esegui il comando di installazione:

sudo apt install Cassandra

L'output sopra mostra la sezione finale della procedura di installazione di Cassandra su Ubuntu 20.04. L'output dovrebbe essere simile nelle versioni precedenti di Ubuntu.

Verifica l'installazione di Apache Cassandra

Infine, per assicurarti che il processo di installazione di Cassandra sia stato completato correttamente, controlla lo stato del cluster:

nodetool status

Il UN lettere nell'uscita segnalano che il cluster sta funzionando.

Puoi anche controllare lo stato di Cassandra inserendo:

sudo systemctl status cassandra

L'output dovrebbe visualizzare active (running) in verde.

Comandi per avviare, arrestare e riavviare il servizio Cassandra

Se, per qualsiasi motivo, il servizio risulta inactive dopo l'installazione, puoi avviarla manualmente.

Utilizzare il comando seguente per avviare Cassandra:

sudo systemctl start cassandra

Ricontrolla lo stato del servizio. Dovrebbe cambiare in attivo.

Per riavviare il servizio, utilizza il restart comando:

sudo systemctl restart cassandra

Per interrompere il servizio Cassandra, inserisci:

sudo systemctl stop cassandra

Lo stato mostra inactive dopo aver utilizzato il stop comando.

Facoltativo:avvia il servizio Apache Cassandra automaticamente all'avvio

Quando spegni o riavvii il sistema, il servizio Cassandra diventa inattivo.

Per avviare Cassandra automaticamente dopo l'avvio, utilizzare il comando seguente:

sudo systemctl enable cassandra

Ora, se il tuo sistema si riavvia, il servizio Cassandra viene abilitato automaticamente.

PASSAGGIO 4:Configura Apache Cassandra

Potresti voler modificare le impostazioni di configurazione di Cassandra in base alle tue esigenze. La configurazione predefinita è sufficiente se si intende utilizzare Cassandra su un singolo nodo. Se utilizzi Cassandra in un cluster, puoi personalizzare le impostazioni principali utilizzando cassandra.yaml file.

sudo cp /etc/cassandra/cassandra.yaml /etc/cassandra/cassandra.yaml.backup

Abbiamo usato /etc/cassandra directory come destinazione per il backup, ma puoi cambiare il percorso come meglio credi.

Rinomina cluster Apache Cassandra

Utilizza un editor di testo a tua scelta per aprire cassandra.yaml file (useremo nano):

sudo nano /etc/cassandra/cassandra.yaml

Trova la riga che legge cluster_name: Il nome predefinito è Test Cluster . Questa è la prima modifica che desideri apportare quando inizi a lavorare con Cassandra.

Se non vuoi apportare altre modifiche, esci e salva il file.

Aggiungi indirizzi IP di nodi Cassandra

Un'altra cosa che devi aggiungere a cassandra.yaml se stai eseguendo un cluster è l'indirizzo IP di ogni nodo.

Apri il file di configurazione e sotto il seed _provider sezione, trova i seeds voce:

Aggiungi l'indirizzo IP di ogni nodo nel tuo cluster. Dividi le voci utilizzando una virgola dopo ogni indirizzo.

PASSAGGIO 5:prova la shell della riga di comando di Cassandra

Il pacchetto software Cassandra viene fornito con il suo strumento da riga di comando (CLI). Questo strumento utilizza Cassandra Query Language (CQL) per la comunicazione.

Per avviare una nuova shell, apri il terminale e digita:

cqlsh

Viene caricata una shell che mostra la connessione al cluster predefinito. Se hai modificato il cluster_name parametro, mostrerà quello che hai definito nel file di configurazione. L'esempio sopra è la connessione predefinita all'host locale.


Ubuntu
  1. Come installare Cassandra su Ubuntu 18.04

  2. Come installare R su Ubuntu 16.04

  3. Come installare Apache Cassandra su Ubuntu 16.04

  4. Come installare Vai su Ubuntu 18.04

  5. Come installare Apache Cassandra su Ubuntu 20.04

Come installare Apache Cassandra su Ubuntu 14.04

Come installare Cassandra su Ubuntu 16.04 LTS

Come installare Apache Cassandra su Ubuntu 18.04 LTS

Come installare Apache Cassandra su Ubuntu 20.04 LTS

Come installare Go in Ubuntu 20.04

Come installare Vai su Ubuntu 22.04