GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come installare Apache Cassandra su Ubuntu e altri Linux

Apache Cassandra è un sistema di gestione di database NoSQL gratuito e open source disegnato per manipolare grandi quantità di informazioni su molti server, fornendo un'elevata disponibilità senza un singolo punto di errore.

Non entrerò nei dettagli del database NoSQL. Ti spiego come installare Apache Cassandra su distribuzioni Linux basate su Ubuntu.

Tieni presente che è più per esercitarti

Installazione di Apache Cassandra su Linux

Esistono diversi modi per installare Cassandra su Ubuntu e altre distribuzioni Linux:

  • Installalo usando i repository deb ufficiali di Apache:adatto e consigliato per le distribuzioni basate su Debian e Ubuntu. Ottiene l'aggiornamento automatico se è disponibile una versione più recente.
  • Installalo usando Docker:funziona per tutte le distribuzioni Linux
  • Installalo dal tarball:funziona con tutto Linux ma non verrà aggiornato automaticamente a una nuova versione.

Questo è solo per esercitarsi e sperimentare Apache Cassandra. Se hai intenzione di usarlo in un progetto con altri servizi, dovrai seguire la configurazione completa e la guida all'impostazione di quel servizio.

Mostrerò i primi due metodi.

Metodo 1:installa Cassandra su Ubuntu e Debian utilizzando il repository ufficiale

Prima di poter installare e utilizzare Cassandra, devi avere Python e Java installati sul tuo sistema. Potrebbe essere necessario installare Java su Ubuntu, tuttavia Python di solito viene preinstallato.

Puoi verificare il prerequisito con la riga successiva:

java -version && python --version

Tutti i prerequisiti ben installati? Va bene. Installiamo Cassandra. Il metodo qui è lo stesso dell'aggiunta di qualsiasi repository esterno in Ubuntu.

Innanzitutto, aggiungi il repository Apache Cassandra all'elenco delle fonti. Questo aggiunge l'ultima versione principale (al momento della stesura) della serie 4.0.

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

Ora scarica e aggiungi le chiavi del repository Apache Cassandra all'elenco delle chiavi attendibili sul server. In questo modo, il tuo sistema si fiderà dei pacchetti provenienti dal repository che hai aggiunto nel passaggio precedente.

Dovresti assicurarti che apt possa essere utilizzato su https.

sudo apt install apt-transport-https

E poi aggiungi la chiave:

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

Hai aggiunto il repository. Aggiorna la cache locale in modo che il tuo sistema sia a conoscenza della presenza di questo nuovo repository.

sudo apt update

Infine, installa Cassandra con il seguente comando:

sudo apt install cassandra

Al termine dell'installazione, il servizio Cassandra si avvia automaticamente. Puoi comunque verificarlo se lo desideri:

sudo systemctl status cassandra.service

Puoi connetterti al database digitando cqlsh. Digita exit per uscire da questa shell.

Questa era la configurazione di base e predefinita. Probabilmente dovrai configurarlo in base alle tue esigenze. Si prega di consultare il documento ufficiale per la parte di configurazione.

Metodo 2:installa Apache Cassandra utilizzando Docker

Questo metodo funzionerà con qualsiasi distribuzione Linux purché tu lo utilizzi in una configurazione Docker.

Ovviamente, per questo metodo devi avere Docker installato sul tuo sistema. Questo è un prerequisito per questo metodo e te lo lascio gestire.

Se hai Docker, usa il comando seguente per estrarre l'immagine della finestra mobile di Apache Cassandra.

sudo docker pull cassandra:latest

Una volta fatto, puoi avviare Cassandra con il comando docker run in questo modo:

sudo docker run --name cass_cluster cassandra:latest

Nota: il --name l'opzione sarà il nome del cluster Cassandra creato.

Per interagire con il nodo Cassandra avviato in precedenza, devi inizializzare la shell CQL e puoi farlo con il comando Docker exec in questo modo:

sudo docker exec -it cass_cluster cqlsh

Congratulazioni! Ora conosci almeno due modi diversi per installare Apache Cassandra nel tuo sistema.

Tieni presente che questo post è solo un'introduzione. Se sei interessato a saperne di più su Apache Cassandra, leggi la documentazione dove puoi scoprire di più su questo fantastico sistema di gestione di database NoSQL. Divertiti e condividi questo post se è stato interessante e utile per te! Ci vediamo al prossimo.

Articolo originale


Ubuntu
  1. Come installare Rust and Cargo su Ubuntu e altre distribuzioni Linux

  2. Come installare Vivaldi Browser su Ubuntu e altre distribuzioni Linux

  3. Come installare Apache Maven su Ubuntu 18.04 e 16.04

  4. Come installare Apache Cassandra su Ubuntu 16.04

  5. Come installare Apache Cassandra su Ubuntu 20.04

Come installare PuTTY su Ubuntu e altre distribuzioni Linux

Come installare Netbeans su Ubuntu e altri Linux

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

Come installare Apache Nifi in Ubuntu Linux