In questo tutorial, ti mostreremo come installare Apache Cassandra su Debian 11. Per chi non lo sapesse, 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 la replica dinamica. È utilizzato da molte grandi aziende come Github, NetFlix, Reddit e Instagram.
Questo articolo presuppone che tu abbia almeno una conoscenza di base di Linux, sappia come usare la shell e, soprattutto, che ospiti il tuo sito sul tuo VPS. L'installazione è abbastanza semplice e presuppone che tu sono in esecuzione nell'account root, in caso contrario potrebbe essere necessario aggiungere 'sudo
' ai comandi per ottenere i privilegi di root. Ti mostrerò l'installazione passo passo del database NoSQL open source Cassandra su una Debian 11 (Bullseye).
Prerequisiti
- Un server che esegue uno dei seguenti sistemi operativi:Debian 11 (Bullseye).
- Si consiglia di utilizzare una nuova installazione del sistema operativo per prevenire potenziali problemi.
- Accesso SSH al server (o semplicemente apri Terminal se sei su un desktop).
- Un
non-root sudo user
o accedere all'root user
. Ti consigliamo di agire comenon-root sudo user
, tuttavia, poiché puoi danneggiare il tuo sistema se non stai attento quando agisci come root.
Installa Apache Cassandra su Debian 11 Bullseye
Passaggio 1. Prima di installare qualsiasi software, è importante assicurarsi che il sistema sia aggiornato eseguendo il seguente apt
comandi nel terminale:
sudo apt update sudo apt upgrade sudo apt install apt-transport-https
Passaggio 2. Installazione di Java.
Apache Cassandra richiede l'ultima versione di Java. Esegui il seguente comando per installare Java sul tuo sistema Debian:
sudo apt install openjdk-11-jre
Verifica l'installazione di Java:
java -version
Passaggio 3. Installazione di Apache Cassandra su Debian 11.
Per impostazione predefinita, Cassandra non è disponibile nel repository di base di Debian. Ora aggiungiamo il repository Apache Cassandra al tuo sistema:
echo "deb https://downloads.apache.org/cassandra/debian 40x main" | sudo tee -a /etc/apt/sources.list.d/cassandra.sources.list
Quindi, importa la chiave pubblica del repository Cassandra:
curl https://downloads.apache.org/cassandra/KEYS | sudo apt-key add -
Dopodiché, aggiorna l'indice dei pacchetti e installa i pacchetti Apache Cassandra:
sudo apt updatesudo apt install cassandra
Una volta completata l'installazione di Apache Cassandra, il suo servizio si avvia automaticamente. Per verificarlo, utilizzare il comando seguente:
sudo systemctl status cassandra
Inoltre, puoi verificare lo stato utilizzando il comando seguente:
sudo nodetool status
Risultato:
Datacenter: datacenter1 ======================= Status=Up/Down |/ State=Normal/Leaving/Joining/Moving -- Address Load Tokens Owns (effective) Host ID Rack UN 127.0.0.1 55.05 KiB 24 100.0% fb0e8bf7-mei-41a6-godet-e8f230f1b797 rack8
Per accedere ad Apache Cassandra, puoi usare il cqlsh
uno strumento da riga di comando come segue:
cqlsh
Risultato:
Connected to Test Cluster at 127.0.0.1:9042 [cqlsh 6.0.0 | Cassandra 4.0.0 | CQL spec 3.6.8 | Native protocol v5] Use HELP for help. cqlsh>
Congratulazioni! Hai installato correttamente Cassandra. Grazie per aver utilizzato questo tutorial per installare l'ultima versione di Apache Cassandra su Debian 11 Bullseye. Per ulteriore aiuto o informazioni utili, ti consigliamo di controllare Cassandra ufficiale sito web.