Apache Cassandra 3.11 Installation on Ubuntu 18.04 LTS Bionic Beaver
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 numerose organizzazioni tra cui Apple, NetFlix, eBay e Easou.
In questo tutorial, ti mostreremo come installare Apache Cassandra su Ubuntu 18.04. Le stesse istruzioni valgono per Ubuntu 16.04 e qualsiasi distribuzione basata su Ubuntu, inclusi Linux Mint, Kubuntu ed OS elementare.
Prerequisiti
Per poter installare pacchetti sul tuo sistema Ubuntu, devi aver effettuato l'accesso come utente con privilegi sudo.
Installazione di Apache Cassandra
Il modo più semplice per installare Apache Cassandra su Ubuntu 18.04 è 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 l'installazione di OpenJDK 8 sul sistema.
L'installazione di Java è piuttosto semplice, inizia aggiornando l'indice del pacchetto:
sudo apt update
Installa il pacchetto OpenJDK digitando:
sudo apt install openjdk-8-jdk
Verificare l'installazione di Java eseguendo il comando seguente che stamperà la versione Java:
java -version
L'output dovrebbe assomigliare a questo:
openjdk version "1.8.0_191" OpenJDK Runtime Environment (build 1.8.0_191-8u191-b12-2ubuntu0.18.04.1-b12) OpenJDK 64-Bit Server VM (build 25.191-b12, mixed mode)
Installa il pacchetto apt-transport-https necessario per accedere a un repository su
sudo apt install apt-transport-https
Il prossimo passo è aggiungere il repository Apache Cassandra.
Importa il GPG 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.
Quindi, aggiungere il repository Cassandra al sistema emettendo:
sudo sh -c 'echo "deb http://www.apache.org/dist/cassandra/debian 311x main" > /etc/apt/sources.list.d/cassandra.list'
Una volta abilitato il repository, aggiorna l'elenco dei pacchetti
apt
e installa l'ultima versione di Apache Cassandra digitando:
sudo apt update
sudo apt install cassandra
Il servizio Cassandra si avvierà automaticamente al termine del processo di installazione. 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
Congratulazioni, a questo punto hai Apache Cassandra installato sul tuo server Ubuntu.
Configurazione di Apache Cassandra
I dati Apache Cassandra sono memorizzati 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 è configurato per l'ascolto solo su localhost. Se anche il client che si collega al database è in esecuzione sullo stesso host, non è necessario modificare il file di configurazione predefinito.
Per interagire con Cassandra tramite CQL (il linguaggio di query Cassandra) è possibile utilizzare un'utilità della riga di comando denominata
cqlsh
fornita 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:
-
Accedi al terminale Cassandra CQL con
cqlsh
:cqlsh
Eseguire il comando seguente per modificare 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. Una volta terminato, digitare
exit
per uscire dalla console.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:
sudo systemctl restart cassandra
Conclusione
Apache Cassandra è stato installato correttamente su Ubuntu 18.04. Ora puoi visitare la pagina ufficiale della documentazione di Apache Cassandra e imparare come iniziare con Cassandra.
java cassandra ubuntu databaseCome 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 debian 9

Apache Cassandra è un database NoSQL gratuito e open source senza alcun singolo punto di errore. Questo tutorial ti guida attraverso il processo di installazione di Apache Cassandra su Debian 9.