Apache Cassandra, comunemente noto come Cassandra, è un database a colonna larga libera e open source. Viene utilizzato principalmente nei sistemi critici per gestire grandi quantità di dati con flessibilità e scalabilità. Pertanto, Cassandra è probabilmente la soluzione migliore se hai un ambiente in cui è necessario gestire una vasta raccolta di dati.
Questo tutorial approfondirà l'installazione e la configurazione di Apache Cassandra sui sistemi Linux.
Si prega di notare che questo tutorial è testato su Ubuntu 16 e superiore, Debian 8 e superiore, Linux Mint e sapori correlati.
Requisiti
Prima di poter iniziare, assicurati di avere:
Passaggio 1 - Installa le dipendenze Apache Cassandra (Java JDK e Python Interpreter)
Prima di impostare Cassandra, assicurati di avere le dipendenze richieste installate e configurate sul sistema. Per impostazione predefinita, Cassandra richiede l'interprete Java JDK e Python installati.
Inizia aggiornando l'indice del repository di sistema:
Quindi, eseguire il comando di seguito per installare il pacchetto HTTPS Transport. Ciò ti consentirà di accedere ai repository su HTTPS.
Installa il JDK:
$ sudo apt-get Installa java-common openjdk-11-jdk
Passaggio 2 - Imposta repository Cassandra
Inizia aggiungendo il repository Apache all'elenco delle sorgenti. Eseguire:
echo "deb https: // downloads.Apache.org/cassandra/debian 40x main "| sudo tee -a/etc/apt/fonti.elenco.D/Cassandra.fonti.elenco
Successivamente, importa i tasti del repository:
$ curl https: // downloads.Apache.Org/Cassandra/Keys | sudo Apt-Key Aggiungi -
Assicurati di avere Curl installato sul tuo sistema.
Aggiorna l'indice Repo:
$ sudo apt-get update
Infine, installa Cassandra con il comando:
Avvio del servizio Cassandra
Una volta installato, avviare il servizio:
Il comando eseguirà il servizio Cassandra utilizzando SystemD.
Possiamo verificare eseguendo il comando:
Produzione:
Cassandra sta correndo.
Fermando Cassandra
Per fermare il server Cassandra, eseguire:
$ sudo servizio cassandra stop
Riavvio del servizio Cassandra
Per riavviare il servizio Cassandra, eseguire il comando:
$ sudo servizio cassandra riavvio
Abilita Cassandra Avvia dopo il riavvio
Per abilitare l'inizio di Apache Cassandra dopo il riavvio, utilizzare lo strumento SystemD come mostrato nel comando seguente:
$ sudo servizio abilita cassandra
Test Cassandra Shell
Puoi testare se è possibile connetterti alla shell CQL usando il comando:
$ cqlsh
Se Cassandra è in esecuzione, il comando accederà automaticamente al server come mostrato:
Ora puoi iniziare a eseguire i comandi CQL nella shell.
Conclusione
Se hai seguito i passaggi in questo tutorial, dovresti avere un cluster in esecuzione di Apache Cassandra sul tuo sistema Linux.