Come installare Apache Cassandra su Linux

Come installare Apache Cassandra su Linux

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:

    1. Accesso a una sessione del terminale
    2. Un utente root o sudo
    3. Una connessione di rete

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.