Apache Cassandra è un database NoSQL utilizzato per archiviare grandi quantità di dati. Ha un'architettura distribuita ed è progettato per gestire grandi volumi di dati con replica dinamica. Viene utilizzato da migliaia di aziende per salvare e recuperare migliaia di terabyte di dati. Apache Cassandra è la scelta migliore per te se stai cercando un sistema di gestione di database con scalabilità ed elevata disponibilità.
Qui a LinuxAPT, come parte dei nostri servizi di gestione del server, aiutiamo regolarmente i nostri clienti a eseguire query relative al database.
In questo contesto, esamineremo come installare Apache Cassandra su Ubuntu OS.
Come installare Apache Cassandra su Ubuntu?
Per iniziare con questa procedura di installazione, segui semplicemente i passaggi indicati di seguito.
1. Installa java
Apache Cassandra richiede che java sia in esecuzione sulla macchina. Usa questi comandi per installare java sul tuo sistema:
$ sudo apt update
$ sudo apt install openjdk-8-jdk
Per verificare se Java è installato, emetti questo comando in Terminale:
$ java -version
2. Installa Apache Cassandra
Prima di procedere verso l'installazione di Apache Cassandra, dovrai prima installare il pacchetto apt-transport-https. Puoi installarlo usando questo comando:
$ sudo apt install apt-transport-https
Inserisci la password per sudo. Quando viene richiesto di continuare, premere y.
Ora importa e aggiungi la chiave GPG usando questo comando nel Terminale:
$ wget -q -O - https://www.apache.org/dist/cassandra/KEYS | sudo apt-key add -
Se la chiave viene aggiunta correttamente, vedrai OK nell'output.
Ora aggiungi il repository Apache Cassandra all'elenco di sorgenti apt usando questo comando nel Terminale:
$ sudo sh -c 'echo "deb http://www.apache.org/dist/cassandra/debian 311x main" > /etc/apt/sources.list.d/cassandra.list'
Aggiorna l'elenco di sorgenti apt usando il comando seguente nel Terminale:
$ sudo apt update
Ora che il repository è stato aggiunto, puoi installare Apache Cassandra usando questo comando nel Terminale:
$ sudo apt install Cassandra
Inserisci la password per sudo. Quando viene richiesto di continuare, premere y.
Dopo l'installazione di Apache Cassandra, il suo servizio si avvia automaticamente. Per verificarlo, usa il comando seguente:
$ sudo systemctl status Cassandra
Inoltre, puoi verificare lo stato utilizzando il comando seguente:
$ sudo nodetool status
Ora Apache Cassandra è stato installato con successo. Per accedere ad Apache Cassandra, puoi utilizzare lo strumento da riga di comando cqlsh come segue:
$ cqlsh
Come rinominare il cluster Apache Cassandra?
Nell'output precedente, puoi vedere che il nome del cluster è "Test Cluster".
io. Per modificare il nome del cluster predefinito, accedi a Cassandra utilizzando lo strumento da riga di comando cqlsh come segue:
$ cqlsh
ii. Quindi immetti il comando seguente nel Terminale per rinominare il cluster Apache Cassandra in "LinuxApt_cluster":
$ UPDATE system.local SET cluster_name = 'LinuxApt_cluster' WHERE KEY = 'local';
Assicurati di cambiare LinuxApt_cluster con il tuo nome desiderato.
iii. Ora per uscire dallo strumento cqlsh, digita exit e premi Invio:
$ exit
iv. Quindi modifica il file di configurazione cassandra.yaml utilizzando il comando seguente nel Terminale:
$ sudo nano /etc/cassandra/cassandra.yaml
v. Ora nel file di configurazione cassandra.yaml, cerca il nome_cluster.
Una volta trovato, cambia il suo nome nel valore desiderato.
vi. Quindi salva ed esci dal file.
vii. Ora per verificare se il nome del cluster è stato modificato correttamente, utilizza il comando seguente:
$ cqlsh
L'output seguente verifica che il nome del cluster sia stato modificato correttamente in LinuxApt_cluster.
Come disinstallare Apache Cassandra da Ubuntu?
Nel caso in cui sia necessario rimuovere Apache Cassandra dal computer, è possibile farlo utilizzando i seguenti passaggi:
io. Interrompere il servizio di Cassandra utilizzando il comando seguente:
$ sudo service cassandra stop
ii. Quindi rimuovere la libreria e le directory di registro utilizzando questi comandi:
$ sudo rm -r /var/lib/cassandra
$ sudo rm -r /var/log/Cassandra
iii. Successivamente, disinstalla Apache Cassandra utilizzando il comando seguente:
$ sudo apt purge cassandra