In questo articolo, avremo spiegato i passaggi necessari per installare e configurare Apache Cassandra su Ubuntu 18.04 LTS. Prima di continuare con questo tutorial, assicurati di aver effettuato l'accesso come utente con privilegi sudo. Tutti i comandi in questo tutorial devono essere eseguiti come utente non root.
Apache Cassandra è un sistema di gestione di database altamente scalabile utilizzato per gestire grandi quantità di dati strutturati. Può essere eseguito su configurazioni multi-nodo. Cassandra supporta database relazionali tra cui MySQL, PostgreSQL e Microsoft SQL e Cassandra è utilizzato da numerose organizzazioni tra cui Apple, NetFlix, eBay ed Easou.
Installa Apache Cassandra su Ubuntu
Passaggio 1. Il primo comando aggiornerà gli elenchi dei pacchetti per assicurarti di ottenere l'ultima versione e le dipendenze.
sudo apt update sudo apt upgrade sudo apt install apt-transport-https
Passaggio 2. Installa Java.
Installa il pacchetto Java digitando:
sudo apt install openjdk-8-jdk
Verifica l'installazione di Java eseguendo il seguente comando che stamperà la versione di Java:
java -version
Passaggio 2. Installa Apache Cassandra.
Ora, aggiungi il repository Apache Cassandra:
sudo sh -c 'echo "deb http://www.apache.org/dist/cassandra/debian 311x main" > /etc/apt/sources.list.d/cassandra.list'
Importa il GPG del repository utilizzando il seguente comando:
wget -q -O - https://www.apache.org/dist/cassandra/KEYS | sudo apt-key add -
Quindi, possiamo installare Cassandra eseguendo il seguente comando:
sudo apt update sudo apt install cassandra
Puoi verificare che Cassandra sia in esecuzione digitando:
nodetool status
Datacenter: datacenter1 ======================= Status=Up/Down |/ State=Normal/Leaving/Joining/Moving -- Address Load Tokens Owns (effective) Host ID Rack UN 127.0.0.1 156.55 KiB 456 100.0% d8c27e24-e46-4eeb-883c-5986218ba3ca rack1
Passaggio 3. 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 configurato nel file /etc/default/cassandra.
Per interagire con Cassandra tramite CQL (il Linguaggio di query Cassandra) puoi 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. [cqlsh 5.1.1 | Cassandra 3.11.4 | CQL spec 3.4.4 | Native protocol v4] Use HELP for help. cqlsh>
Congratulazioni, hai imparato a installare e utilizzare Apache Cassandra su Ubuntu 18.04. Se hai qualche domanda, lascia un commento qui sotto.