GNU/Linux >> Linux Esercitazione >  >> Linux

Come installare e configurare Apache Cassandra su sistema Linux

Apache Cassandra è un database NoSQL multipiattaforma ampiamente utilizzato per la gestione di big data e dati in tempo reale. Molti giganti della tecnologia utilizzano il database Apache Cassandra come motore di database relazionale non convenzionale; invece, è un ampio archivio di colonne, motore di database. Lo strumento Apache Cassandra è disponibile per Linux, Windows e Mac. Nel benchmark, la velocità di Apache Cassandra è più alta e affidabile. Se possiedi una grande quantità di dati, puoi sicuramente utilizzare apache Cassandra per la sicurezza dei dati.

Inoltre, consente anche un metodo distribuito di condivisione e gestione dei dati. Il cloud Cassandra e il motore DB possono aiutarti a creare il tuo server. La gestione della scalabilità dei dati, Hadoop MapReduce e altre funzionalità hanno reso Apache Cassandra uno strumento gigantesco per la gestione dei dati.

Apache Cassandra su Linux

Il motore DB Apache Cassandra NoSQL è costruito con il linguaggio di programmazione Java e dispone della licenza per la privacy di Apache 2.0. Il repository Git dello strumento Apache Cassandra contiene tutte le versioni di Cassandra. Il database Apache Cassandra NoSQL funziona con Java su Linux. Può leggere, scrivere e riparare database.

In Linux, Apache Cassandra può davvero aiutare a trovare i dati del cluster difettosi da un'enorme quantità di dati; inoltre, è stato utilizzato per decenni per il suo metodo di archiviazione distribuita e flessibilità. In questo post vedremo come installare apache Cassandra su Linux.

1. Installa Apache Cassandra su Ubuntu/Debian Distribution

Poiché Apache Cassandra è scritto in Java, quindi, ovviamente, richiederà Java installato e configurato sul sistema per installare lo strumento Cassandra su Ubuntu e altri sistemi Linux. Qui, per prima cosa, installeremo i pacchetti Java sulla nostra macchina Ubuntu, quindi installeremo Apache Cassandra tramite il protocollo Java e HTTPS.

Passaggio 1:installa Java su Ubuntu/Debian

Installare Java sulle distribuzioni Ubuntu e Debian è facile e diretto. Innanzitutto, aggiorna il tuo repository di sistema, quindi esegui il seguente comando apt per installare Java sul sistema.

sudo apt update
sudo apt install openjdk-8-jdk -y
- -

Al termine dell'installazione, è possibile eseguire un rapido controllo della versione per assicurarsi che Java venga eseguito correttamente. Se vedi che altre versioni di java sono installate sulla macchina, assicurati che Java 1.8 sia sulla macchina.

java -version

Passaggio 2:installa HTTPS Ubuntu Linux

L'HTTPS consentirà allo strumento Apache Cassandra eseguibile sul sistema Ubuntu Linux. È possibile eseguire il seguente comando apt sulla shell del terminale per installare il protocollo HTTPS sul sistema.

sudo apt install apt-transport-https

Quindi i seguenti comandi per aggiungere la chiave Cassandra per i protocolli di rete sul tuo sistema Ubuntu.

sudo sh -c 'echo "deb http://www.apache.org/dist/cassandra/debian 40x main" > /etc/apt/sources.list.d/cassandra.list'
wget -q -O - https://www.apache.org/dist/cassandra/KEYS | sudo apt-key add -

Passaggio 3:installa Cassandra su Ubuntu Linux

Infine, ora puoi eseguire i comandi forniti di seguito per aggiornare il repository di sistema e installare il motore DB Apache Cassandra NoSQL sulla tua macchina Linux. Se installi correttamente i protocolli Java e HTTPS sul tuo sistema, i seguenti comandi non impiegheranno molto a completare l'installazione di Cassandra.

sudo apt update
sudo apt-get install cassandra

Passaggio 4:monitora Cassandra su Ubuntu

Il monitoraggio dello strumento Apache Cassandra su Ubuntu richiede l'accesso come root al sistema. All'inizio, puoi eseguire il seguente comando dello strumento del nodo per controllare lo stato di Cassandra, i dettagli del runtime e lo stato del cluster.

nodetool status

I seguenti comandi di controllo del sistema ti permetteranno di avviare e riavviare il servizio Cassandra. Ti farà anche conoscere lo stato di Cassandra sul tuo sistema.

sudo systemctl status cassandra
sudo systemctl start cassandra
sudo systemctl restart Cassandra

Puoi anche utilizzare i seguenti comandi di controllo del sistema con l'autorizzazione di superutente per interrompere e abilitare i servizi Cassandra sulla tua macchina Linux.

sudo systemctl stop cassandra
sudo systemctl enable Cassandra

Per modificare e configurare il file di configurazione di Apache Cassandra, potrebbe essere necessario eseguire un backup dello script di configurazione corrente. Successivamente, useremo il file per ripristinare le impostazioni predefinite se sbagli qualcosa.

sudo cp /etc/cassandra/cassandra.yaml /etc/cassandra/cassandra.yaml.backup

Quindi puoi modificare lo script con il tuo strumento di modifica degli script preferito.

$ sudo vim /etc/cassandra/cassandra.yaml

Infine, per accedere al database di Apache Cassandra, eseguire il comando seguente; ti permetterà di entrare nel linguaggio di query Cassandra.

$ cqlsh

2. Installa Cassandra su Fedora Workstation

L'installazione di Apache Cassandra su un sistema Fedora o su un altro sistema basato su Red Hat richiede servizi java sia sul server che sul client. Puoi eseguire il comando seguente per ottenere una visione completa dei pacchetti Cassandra sul tuo sistema.

dnf list cassandra\*

Passaggio 1:installa Cassandra su Fedora

Poiché la fondazione Apache fornisce il repository ufficiale di Cassandra per Linux, puoi utilizzare il comando di installazione del pacchetto DNF ufficiale per installare lo strumento Apache Cassandra su Fedora Linux.

Eseguire il seguente comando DNF con accesso root per installare Apache Cassandra sui propri ambienti Linux basati su DENF.

$ sudo dnf install cassandra cassandra-server

Passaggio 2:aggiungi firewall per Cassandra su Fedora

Se il tuo sistema basato su DNF ha un sistema firewall attivo, puoi eseguire i seguenti comandi per consentire al tuo demone firewall di consentire le applicazioni Cassandra.

sudo firewall-cmd --zone=public --add-port=9081/tcp --permanent
sudo firewall-cmd --zone=public --add-port=9042/tcp --permanent
sudo firewall-cmd --reload

Se sei un vecchio utente Cassandra, puoi eseguire il seguente comando sulla shell per eseguire i comandi di controllo del sistema per arrestare lo strumento Cassandra.

$ sudo systemctl stop cassandra
$ sudo rm -rf /var/lib/cassandra/data/system/*

3. Installazione di Apache Cassandra su Linux basato su Arch

Il metodo CLI per installare lo strumento Apache Cassandra su Arch e altri sistemi basati su Arch richiede il demone Snap sul sistema. Se non hai il demone Snap installato sul sistema, segui questo post per ottenere le linee guida su come installare e utilizzare Snap su macchina Linux.

Dopo aver installato il sistema Snap sulla macchina, ora puoi eseguire il seguente comando Snap per installare l'ultimo strumento Apache Cassandra su Arch Linux. Qui, ho usato il desktop Manjaro KDE per dimostrare come installare Apache Cassandra sul sistema Arch.

sudo snap install cassandra --edge

Inizia con Apache Cassandra

Al termine dell'installazione, eseguire il comando di controllo del sistema riportato di seguito per avviare e riavviare lo strumento Cassandra sul sistema.

$ sudo systemctl start cassandra
$ sudo systemctl restart Cassandra

Il seguente linguaggio di query Cassandra ti aiuterà a creare un nuovo superutente sul tuo sistema per Cassandra.

cqlsh> CREATE ROLE WITH PASSWORD = '' 
AND SUPERUSER = true
AND LOGIN = true;

Le ultime parole

Installare Apache Cassandra su distribuzioni Linux è stato un compito facile con i comandi e le guide appropriati. Se riscontri errori durante l'installazione di Cassandra su Linux, assicurati di aver eseguito tutti i passaggi correttamente. Nell'intero post, ho descritto come installare il database Apache Cassandra NoSQL su una macchina Linux. Offre anche componenti aggiuntivi di terze parti per l'integrazione con altri servizi.

Per favore condividi questo post con i tuoi amici e la comunità Linux se lo trovi utile e utile. Puoi anche scrivere le tue opinioni su questo post nella sezione commenti.


Linux
  1. Come installare e configurare R sul sistema Linux RHEL 8 / CentOS 8

  2. Come installare Apache Cassandra su Ubuntu e altri Linux

  3. Come installare e utilizzare Git nel sistema Linux

  4. Come installare Apache Cassandra su Oracle Linux 8

  5. UNIX / Linux:come installare e configurare mod_perl per Apache 2

Come installare Apache Cassandra Cluster su Linux

Come installare e configurare AnyDesk su sistema Linux

Come installare e configurare Django su sistema Linux

Come installare e configurare PrestaShop su sistema Linux

Come installare e configurare Elasticsearch su sistema Linux

Come installare e configurare Microsoft Teams su sistema Linux