Apache Cassandra è un sistema di gestione di database distribuito open source progettato per gestire grandi quantità di dati su molti server di base, fornendo un'elevata disponibilità senza un singolo punto di errore. Cassandra offre un solido supporto per cluster che si estendono su più datacenter, con la replica asincrona senza master che consente operazioni a bassa latenza per tutti i client.
Il database Apache Cassandra è la scelta giusta quando hai bisogno di scalabilità e disponibilità elevata senza compromettere le prestazioni.
Seguendo questo tutorial, imparerai come installare Cassandra e Oracle Java JDK su un Debian 7 VPS. Tratteremo anche i passaggi necessari per eseguire il tuo primo cluster di test a nodo singolo.
REQUISITI
Utilizzeremo il nostro piano di hosting VPS Linux SSD 1 per questo tutorial.
AGGIORNA IL SISTEMA
Assicurati che il tuo server sia completamente aggiornato utilizzando:
# apt-get update # apt-get upgrade
INSTALLA ORACLE JAVA JDK
Apri il tuo browser Web preferito e accedi al sito Web Oracle Java per decidere quale versione desideri scaricare e installare. Se stai utilizzando una versione del sistema operativo a 32 bit, scegli il file tar.gz a 32 bit.
Per verificare quale versione di Debian 7 stai utilizzando, digita semplicemente questo nella finestra del tuo terminale:
# arch
Per i nostri scopi scaricheremo l'archivio tar.gz a 64 bit.
Per scaricare ed estrarre Java JDK in una directory appena creata, dovrai utilizzare i seguenti comandi:
# wget --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u5-b13/jdk-8u5-linux-x64.tar.gz # mkdir /opt/jdk # tar -zxf jdk-8u5-linux-x64.tar.gz -C /opt/jdk
Imposta la JVM predefinita nel tuo server:
# update-alternatives --install /usr/bin/java java /opt/jdk/jdk1.8.0_05/bin/java 100 # update-alternatives --install /usr/bin/javac javac /opt/jdk/jdk1.8.0_05/bin/javac 100
Verifica che Java sia stato installato correttamente eseguendo:
# java -version
INSTALLA APACHE CASSANDRA
Scaricheremo l'ultima versione di Cassandra in opt directory. Corri:
# cd /opt # wget http://www.us.apache.org/dist/cassandra/2.1.3/apache-cassandra-2.1.3-bin.tar.gz
Decomprimi l'archivio:
# tar -xvzf apache-cassandra-2.1.3-bin.tar.gz
Ora sposta l'installazione nella root directory:
# mv apache-cassandra-2.1.3 ~/cassandra
Crea le directory necessarie:
# mkdir /var/lib/cassandra # mkdir /var/log/cassandra
Imposta le variabili di Cassandra eseguendo:
# export CASSANDRA_HOME=~/cassandra # export PATH=$PATH:$CASSANDRA_HOME/bin
Dovrai configurare la dimensione dello stack per thread di Cassandra su una maggiore del valore corrente. Puoi farlo modificando il file cassandra-env.sh con il tuo editor di testo preferito. Stiamo usando vim.
# vim ~/cassandra/conf/cassandra-env.sh
Trova la riga che dice:
JVM_OPTS="$JVM_OPTS -Xss256k"
e cambialo in:
JVM_OPTS="$JVM_OPTS -Xss512k"
Puoi eseguire un cluster di test a nodo singolo di Cassandra con i seguenti comandi:
# sh ~/cassandra/bin/cassandra # sh ~/cassandra/bin/cassandra-cli
Se ottieni "Connesso a:'Test Cluster" stai eseguendo correttamente il tuo cluster a nodo singolo.
Congratulazioni. Hai installato con successo Apache Cassandra e il JDK Oracle Java necessario sul tuo VPS Debian 7.
Segui questa guida per installare Apache Cassandra su Ubuntu 20.04 oppure puoi anche leggere Come installare Apache Cassandra su Debian 9.
Ovviamente non devi fare nulla di tutto questo se utilizzi uno dei nostri servizi di hosting VPS Linux, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di installare Apache Cassandra per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e ci vorranno cura immediatamente la tua richiesta.
PS. Se questo post ti è piaciuto condividilo con i tuoi amici sui social network utilizzando i pulsanti a sinistra o semplicemente lascia una risposta qui sotto. Grazie.