GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come installare Cassandra su Ubuntu 18.04

I gestori di database NoSQL sono ideali per cluster di dati e applicazioni scalabili. Tra questi c'è Cassandra della Apache Foundation. In questo tutorial, ti mostreremo come configurare l'installazione di Cassandra su Ubuntu 18.04.

I gestori di database sono essenziali per lo sviluppo delle applicazioni. Uno dei motivi principali è che sono quelli che forniscono un'archiviazione sicura dei dati dell'applicazione. In questo senso, i gestori di database più noti sono i tipi SQL con PostgreSQL, MySQL e MariaDB come i più utilizzati dalla community. Naturalmente, ci sono altre soluzioni più focalizzate sull'ambiente aziendale come Oracle, DB2 o Microsoft SQL Server. Come accennato in precedenza, i tipi NoSQL come Cassandra sono ottimi per altri usi, che approfondiremo subito!

Cassandra un gestore di database NoSQL

Cassandra è un database manager NoSQL che appartiene alla fondazione Apache. È open source e disponibile per diverse distribuzioni Linux, tra cui Ubuntu 18.04. Cassandra è veloce nella gestione dei dati archiviati, tuttavia, il suo principale vantaggio è la scalabilità.

Con Cassandra, è molto vantaggioso creare applicazioni di grandi dimensioni con molti dati perché ha un eccellente gestore delle risorse. Oltre a questo, ha tolleranza agli errori, il che significa che quasi nessun dato viene perso in caso di problemi. Quindi, se abbiamo bisogno di scalabilità e disponibilità elevata senza compromettere le prestazioni, Cassandra è l'ideale.

Installiamo Cassandra su Ubuntu 18.04 e iniziamo a lavorarci!

Installa Cassandra su Ubuntu 18.04

Grazie al repository dei pacchetti .deb di Cassandra l'installazione sarà facile. Cominciamo:

1. Accedi al tuo server tramite SSH

Innanzitutto, dobbiamo connetterci al nostro server utilizzando SSH. In caso di problemi, dai un'occhiata al nostro tutorial PuTTY.

2. Aggiungi il file del repository Cassandra

Successivamente, dobbiamo aggiungere il repository Cassandra al nostro file di repository. Per farlo, digita il seguente comando nella riga di comando:

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

3. Aggiungi la chiave GPG

Per evitare problemi con il repository, aggiungi la chiave GPG e aumenta la sicurezza del repository. Innanzitutto, dobbiamo installare curl se non è presente sul tuo sistema:

sudo apt install curl

Quindi possiamo aggiungere la chiave con il seguente comando:

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

4. Installa Cassandra su Ubuntu

Successivamente, possiamo avviare l'installazione di Cassandra. Innanzitutto, aggiorniamo i repository e quindi procediamo all'installazione di Cassandra su Ubuntu:

sudo apt update
sudo apt install cassandra

5. Abilita e avvia Cassandra

Al termine dell'installazione, dobbiamo abilitare l'avvio automatico del servizio Cassandra all'avvio del sistema. Inoltre, dovremmo avviarlo manualmente. Possiamo farlo con i seguenti comandi:

sudo systemctl enable cassandra
sudo systemctl start cassandra

6. Verifica l'installazione

Per verificare se l'installazione è andata a buon fine, possiamo controllare lo stato del servizio. Per fare ciò, esegui il seguente comando:

sudo systemctl status cassandra

Configura Cassandra su Ubuntu 18.04

La configurazione predefinita di Cassandra è valida se eseguiremo Cassandra su un singolo nodo.

Se invece Cassandra verrà utilizzata in un cluster o da più nodi contemporaneamente, è conveniente apportare alcune modifiche al file di configurazione.

Il file di configurazione di Cassandra si chiama cassandra.yaml e si trova in /etc/cassandra/ . Possiamo aprirlo con il nostro editor di testo preferito e modificare alcune opzioni:

sudo nano /etc/cassandra/cassandra.yaml

Prima di tutto, dobbiamo cambiare il nome del cluster. Cerca il nome_cluster parametro e assegna il nome che desideri:

cluster_name: [cluster_name]

Quindi, è una buona idea cambiare la porta di archiviazione dei dati. Per fare ciò, cerca la porta_storage parametro e assegnarne uno. Ricorda che deve essere una porta disponibile nel firewall affinché tutto funzioni correttamente:

storage_port :[port]

Infine, cerchiamo il provider_seed parametro e nella sezione semi, aggiungiamo gli indirizzi IP dei nodi che compongono il cluster separati da una virgola

Seeds: [node_ip],[node_ip]...[node_ip]

Al termine, salva il file e ricarica Cassandra.

sudo systemctl reload cassandra

Ora possiamo iniziare a lavorare con Cassandra.

Conclusione

Cassandra è un gestore di database molto utile di cui possiamo trarre vantaggio. È progettato per applicazioni di grandi dimensioni che richiedono flessibilità e scalabilità. In questo tutorial abbiamo imparato come installare Cassandra su Ubuntu 18.04.

Cassandra è un'applicazione molto potente, che ha molte opzioni di configurazione. Tuttavia, abbiamo osservato quelli più basilari che ti aiuteranno a iniziare subito a lavorarci. Se vuoi saperne di più, ti consigliamo di controllare la documentazione ufficiale! Buon sviluppo.


Ubuntu
  1. Come installare Odoo su Ubuntu

  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