How To Install Apache Cassandra On Ubuntu Linux
Sommario:
- Prerequisiti
- Installazione di Apache Cassandra
- Configurazione di Apache Cassandra
- Rinominare Apache Cassandra Cluster
- Conclusione
Apache Cassandra è un database NoSQL gratuito e open source senza alcun singolo punto di errore. Fornisce scalabilità lineare e alta disponibilità senza compromettere le prestazioni. Apache Cassandra è utilizzato da diverse aziende che dispongono di set di dati di grandi dimensioni e attivi, tra cui Reddit, NetFlix, Instagram e Github.
Questo tutorial ti guida attraverso il processo di installazione di Apache Cassandra su Debian 9.
Prerequisiti
Per poter installare pacchetti sul proprio sistema Debian è necessario aver effettuato l'accesso come utente con privilegi sudo.
Installazione di Apache Cassandra
Il metodo raccomandato per installare Apache Cassandra su Debian 9 è installando il pacchetto deb dal repository ufficiale di Apache Cassandra.
Al momento della stesura di questo articolo, l'ultima versione di Apache Cassandra è
3.11
e richiede che OpenJDK 8 sia installato sul computer.
Per installare il pacchetto OpenJDK 8, eseguire il comando seguente:
sudo apt update
sudo apt install openjdk-8-jdk
Una volta completato, verificalo stampando la versione Java:
java -version
L'output dovrebbe assomigliare a questo:
openjdk version "1.8.0_181" OpenJDK Runtime Environment (build 1.8.0_181-8u181-b13-2~deb9u1-b13) OpenJDK 64-Bit Server VM (build 25.181-b13, mixed mode)
Installa il pacchetto apt-transport-https necessario per accedere a un repository su
sudo apt install apt-transport-https
Il prossimo passo è abilitare il repository Apache Cassandra.
Importa la chiave pubblica del repository utilizzando il seguente comando
wget
:
wget -q -O - https://www.apache.org/dist/cassandra/KEYS | sudo apt-key add -
Il comando sopra dovrebbe generare
OK
che significa che la chiave è stata importata correttamente e che i pacchetti da questo repository saranno considerati affidabili.
Aggiungi il repository Cassandra all'elenco delle fonti di sistema eseguendo il comando seguente:
sudo sh -c 'echo "deb http://www.apache.org/dist/cassandra/debian 311x main" > /etc/apt/sources.list.d/cassandra.list'
Aggiorna l'indice dei pacchetti e installa l'ultima versione di Apache Cassandra:
sudo apt update
sudo apt install cassandra
Al termine del processo di installazione, il servizio Cassandra verrà avviato automaticamente. Puoi verificare che Cassandra sia in esecuzione digitando:
nodetool status
Dovresti vedere qualcosa di simile a questo:
Datacenter: datacenter1 ======================= Status=Up/Down |/ State=Normal/Leaving/Joining/Moving -- Address Load Tokens Owns (effective) Host ID Rack UN 127.0.0.1 114.55 KiB 256 100.0% d8c27e24-ea26-4eeb-883c-5986218ba3ca rack1
Questo è tutto. Apache Cassandra è stato installato sul tuo server Debian.
Configurazione di Apache Cassandra
I dati di Apache Cassandra sono archiviati nella directory
/var/lib/cassandra
. I file di configurazione si trovano in
/etc/cassandra
e le opzioni di avvio di Java possono essere configurate nel
/etc/default/cassandra
.
Per impostazione predefinita, Cassandra è in ascolto solo su localhost. Se anche il client che si collega al database è in esecuzione sullo stesso computer, non è necessario modificare l'interfaccia di associazione.
Per interagire con Cassandra tramite la riga di comando, utilizzare lo strumento
cqlsh
fornito con il pacchetto Cassandra.
cqlsh
Connected to Test Cluster at 127.0.0.1:9042. Use HELP for help. cqlsh>
Rinominare Apache Cassandra Cluster
Per impostazione predefinita, il cluster Cassandra è denominato "Test Cluster". Se vuoi cambiarlo segui i seguenti passi:
-
Innanzitutto, accedi al terminale Cassandra CQL digitando:
cqlsh
ed esegui il seguente comando per cambiare il nome del cluster in "Linuxize Cluster":
UPDATE system.local SET cluster_name = 'Linuxize Cluster' WHERE KEY = 'local';
Cambia "Linuxize Cluster" con il tuo nome desiderato. Al termine, digitare
exit
per uscire dal terminale.Quindi, modifica il file di configurazione
/etc/cassandra/cassandra.yamlcassandra.yaml
e inserisci il nuovo nome del cluster.cluster_name: 'Linuxize Cluster'
Eseguire il comando seguente per cancellare la cache di sistema:
nodetool flush system
Infine riavviare il servizio Cassandra eseguendo:
sudo systemctl restart cassandra
Conclusione
Apache Cassandra è stato installato correttamente sul server Debian 9. Per ulteriori informazioni su come iniziare con Cassandra, visitare la pagina della documentazione ufficiale.
database debian java cassandraCome installare Apache Cassandra su Centos 7

Apache Cassandra è un database NoSQL open source senza alcun punto di errore, che offre scalabilità lineare e alta disponibilità senza compromettere le prestazioni. Questo tutorial descrive come installare Apache Cassandra su CentOS 7.
Come installare apache cassandra su debian 10 linux

Apache Cassandra è un database NoSQL gratuito e open source senza alcun singolo punto di errore. In questo articolo spiegheremo come installare Apache Cassandra su Debian 10, Buster
Come installare Apache Cassandra su Ubuntu 18.04

Apache Cassandra è un database NoSQL gratuito e open source senza alcun singolo punto di errore. In questo tutorial ti mostreremo come installare Apache Cassandra su Ubuntu 18.04.