Come installare Apache Cassandra su CentOS 8

Come installare Apache Cassandra su CentOS 8

Apache Cassandra è un database NoSQL molto popolare creato da Facebook Inc. ma in seguito di proprietà di Apache Foundation. È stato progettato e costruito per la facilità di scalabilità e gestione di database di grandi dimensioni. Apache Cassandra è un sistema di gestione del database da non perdere per te se la tua preoccupazione è alta disponibilità e scalabilità. Questo post ti porterà a una guida passo-passo sull'installazione e nella configurazione di Apache Cassandra su CentOS 8 Sistema operativo.

Installazione di Apache Cassandra su CentOS 8

Apache Cassandra può essere installato scaricando il pacchetto RPM attraverso il repository ufficiale di Apache Cassandra.

Ma, prima di iniziare con l'installazione e la configurazione di Apache Cassandra su CentOS 8, dobbiamo avere OpenJDK 8 installato sul sistema CentOS 8. È possibile verificare la versione installata di Java, è installata o meno sul sistema, digitando il comando indicato di seguito:

$ java -version

Se non è installato sul sistema, è possibile installarlo utilizzando la procedura indicata di seguito o preinstallata sul sistema; Puoi saltare la parte di installazione di OpenJDK su CentOS 8.

Installa JDK aperto su CentOS 8

OpenJDK è disponibile nel repository ufficiale di CentOS 8 e può essere facilmente installato.

Prima di tutto, aggiorna la cache del repository dei pacchetti del sistema:

$ sudo dnf makecache

Dopo aver aggiornato la cache del repository di sistema CentOS 8, aggiornala:

$ sudo dnf upgrade


Dopo aver aggiornato i pacchetti esistenti del sistema, è possibile andare avanti all'installazione di OpenJDK 8 su CentOS 8 per Apache Cassandra. Per installare OpenJDK dal repository ufficiale CentOS 8, digitare il comando indicato di seguito nel terminale:

$ sudo dnf installa java-1.8.0-openjdk-devel


Digita "Y" e premi "Invio".


Dopo aver installato OpenJDK, verificare digitando il comando indicato di seguito:

$ java -version


Puoi assistere che la versione installata di OpenJDK è 1.8.0. Andiamo avanti.

Installa Apache Cassandra

Per installare Apache Cassandra, dobbiamo aggiungere il repository di Apache Cassandra al sistema.

Per aggiungere il repository Apache Cassandra al sistema CentOS 8. Crea un “/etc/yum.repository.D/Cassandra.File Repo "digitando il comando:

$ sudo nano /etc /yum.repository.D/Cassandra.Repo

Nel file di repository Cassandra appena creato, incolla il contenuto indicato di seguito in quel file.

[Cassandra]
name = apache cassandra
baseurl = https: // www.Apache.org/dist/cassandra/redhat/311x/
gpgcheck = 1
repo_gpgcheck = 1
gpgkey = https: // www.Apache.org/dist/cassandra/tasti


Dopo aver aggiunto il contenuto di cui sopra, salva il file ed esci utilizzando i tasti di scelta rapida della tastiera (CTRL+S) e (CTRL+X).

Ora, installa Apache Cassandra digitando il comando indicato di seguito:

$ sudo dnf installa cassandra -y

Apache Cassandra è installato su CentOS 8. Ora, il servizio di Apache Cassandra non si avvia automaticamente. Devi prima abilitarlo digitando il comando indicato di seguito:

$ sudo systemctl abilita cassandra

Quindi, avviare il servizio digitando il seguente comando:

$ sudo systemctl avvia cassandra

Ora, per verificare, controllare lo stato del servizio Apache Cassandra digitando il comando indicato di seguito:

$ sudo systemctl status cassandra

In questa fase, Apache Cassandra è installata con successo e funziona perfettamente sulla macchina CentOS 8. Configuralo e accediamo alla sua shell CQL.

Come configurare Apache Cassandra su CentOS 8

Apache Cassandra ha il suo CQL (Cassandra Query Language), proprio come SQL. Per accedere all'utilità della linea di comando di Cassandra, nota come Shell CQL o "CQLSH", dobbiamo installare prima un interprete di Python appropriato. Per installare Python 2 e accedere alla shell CQL su CentOS 8, digitare il comando indicato di seguito:

$ sudo dnf installa python2

Digita "Y" e premere "Invio".

Una volta installato Python2, accedi alla shell CQL usando l'utilità della riga di comando di Cassandra digitando il seguente comando in CentOS 8:

$ cqlsh

Puoi testimoniare nello screenshot; Abbiamo effettuato l'accesso correttamente alla shell CQL.

Ecco come semplicemente possiamo configurare Apache Cassandra su CentOS 8 e iniziare a usarlo.

Conclusione

Il database Apache Cassandra è utilizzato da molti grandi nomi del settore come Facebook, Instagram, Netflix e Reddit. Questo post contiene una chiara comprensione e una profonda guida su come installare e configurare Apache Cassandra su CentOS 8.