GNU/Linux >> Linux Esercitazione >  >> Arch Linux

Come installare Apache Cassandra su AlmaLinux 8

In questo tutorial, ti mostreremo come installare Apache Cassandra su AlmaLinux 8. Per chi non lo sapesse, Apache Cassandra è un gestionale di database NoSQL distribuito gratuito e open source sistema. Generalmente, viene utilizzato come archivio dati in tempo reale per applicazioni transazionali e come database ad alta intensità di lettura. Supporta database relazionali tra cui MySQL, PostgreSQL e Microsoft SQL.

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ò passo passo l'installazione di Apache Cassandra su un AlmaLinux 8. Puoi seguire le stesse istruzioni per CentOS e Rocky Linux.

Prerequisiti

  • Un server che esegue uno dei seguenti sistemi operativi:AlmaLinux 8.
  • 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 come non-root sudo user , tuttavia, poiché puoi danneggiare il tuo sistema se non stai attento quando agisci come root.

Installa Apache Cassandra su AlmaLinux 8

Passaggio 1. Innanzitutto, iniziamo assicurandoci che il tuo sistema sia aggiornato.

sudo dnf update
sudo dnf install epel-release
sudo install dnf-plugins-core

Passaggio 2. Installazione di Java.

Apache Cassandra richiede Java 8 per funzionare. Esegui il seguente comando per installare Java 8 sul tuo sistema AlmaLinux:

sudo dnf install java-1.8.0-openjdk java-1.8.0-openjdk-devel

Conferma l'installazione di Java:

java -version

Dovrai anche installare cqlsh utilità al tuo sistema AlmaLinux. Puoi installarlo usando il seguente comando:

pip2 install cqlsh

Conferma l'installazione di cqlsh:

cqlsh --version

Passaggio 3. Installazione di Apache Cassandra su AlmaLinux 8.

Per impostazione predefinita, Apache Cassandra non è disponibile nel repository di base di AlmaLinux 8. Ora esegui il comando seguente per aggiungere il repository di Apache Cassandra:

nano /etc/yum.repos.d/cassandra.repo

Aggiungi le seguenti righe:

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

Salva e chiudi il file, quindi installa Apache Cassandra con il comando seguente:

sudo dnf updatesudo dnf install cassandra

Passaggio 4. Crea un file Systemd Unit per Cassandra.

Ora creiamo un systemd service file per gestire il servizio Apache Cassandra:

nano /etc/systemd/system/cassandra.service

Aggiungi le seguenti righe:

[Unit]
Description=Apache Cassandra
After=network.target

[Service]
PIDFile=/var/run/cassandra/cassandra.pid
User=cassandra
Group=cassandra
ExecStart=/usr/sbin/cassandra -f -p /var/run/cassandra/cassandra.pid
Restart=always

[Install]
WantedBy=multi-user.target

Salva e chiudi il file, quindi avvia e abilita l'avvio del servizio all'avvio:

sudo systemctl daemon-reload
sudo systemctl start cassandra
sudo systemctl enable cassandra

Puoi anche verificare che Cassandra sia in esecuzione con il comando seguente:

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  46.36 KiB  16      100.0%            4fGDTe-2af9-4841-98hdp-bff03m0dc5     rack1

Puoi anche connetterti a Cassandra con il seguente comando:

cqlsh

Passaggio 5. Modifica il nome del cluster Cassandra.

Infine, per cambiare il nome del cluster Cassandra, connettiti a Cassandra con il seguente comando:

cqlsh

Sostituisci il [clustername] con il nuovo nome del cluster nel comando seguente:

cqlsh> UPDATE system.local SET cluster_name = 'idroot cluster' WHERE KEY = 'local';

Avanti, esci dalla shell Cassandra:

cqlsh> exit

Dopodiché, modifica il file di configurazione principale di Apache Cassandra:

sudo nano /etc/cassandra/conf/cassandra.yaml

Sostituisci il valore della variabile cluster_name con il nome che preferisci:

cluster_name: 'idroot cluster'

Salva e chiudi il file, quindi riavvia Apache Cassandra per applicare le modifiche:

sudo systemctl restart cassandra

Congratulazioni! Hai installato con successo Apache Cassandra. Grazie per aver utilizzato questo tutorial per installare Apache Cassandra sul tuo sistema AlmaLinux 8. Per ulteriore aiuto o informazioni utili, ti consigliamo di controllare il sito Web ufficiale di Apache.


Arch Linux
  1. Come installare Apache Cassandra su AlmaLinux / Rocky Linux 8

  2. Come installare Apache Cassandra su Debian 11 / Debian 10

  3. Come installare Apache Solr su AlmaLinux 8

  4. Come installare Apache Cassandra su Ubuntu 16.04

  5. Come installare Apache Cassandra su Ubuntu 20.04

Come installare Apache su AlmaLinux 8

Come installare Apache Maven su AlmaLinux 8

Come installare Apache Cassandra su Debian 10

Come installare Apache Cassandra su Debian 11

Come installare Apache Cassandra su CentOS 6

Come installare Apache Cassandra su Ubuntu 14.04