In questo breve post, vedremo come possiamo installare uno dei database distribuiti più popolari, Apache Cassandra su Ubuntu e iniziare ad usarlo pure. Inizieremo ora.
Leggi anche i post su Neo4J, Elasticsearch e MongoDB.
Apache Cassandra
Cassandra è uno dei database NoSQL distribuiti più popolari di Apache, noto per la sua scalabilità, le prestazioni e la sua elevata disponibilità senza un singolo punto di errore.
Alcuni punti che rendono Apache Cassandra alto sono:
- Coerente e altamente fault-tolerant.
- Molto vicino in architettura al Dynamo DB di Amazon e il modello di dati è vicino al Bigtable di Google.
- Creato su facebook
- È un database orientato alle colonne
- Utilizzato in alcune grandi aziende come Cisco, Rackspace, Netflix e molti altri
Installazione di Java
Per installare Cassandra su Ubuntu, dobbiamo prima installare Java. Java potrebbe non essere installato per impostazione predefinita. Possiamo verificarlo usando questo comando:
Quando eseguiamo questo comando, otteniamo il seguente output:
Ora installeremo Java sul nostro sistema. Utilizzare questo comando per farlo:
sudo apt-get update
sudo apt-get install oracle-java8-installer
una Volta che questi comandi sono fatto in esecuzione, si può ancora verificare che Java è installato utilizzando lo stesso comando.
Installazione di Cassandra
Installare Cassandra su Ubuntu è un compito molto semplice ed è solo una questione di pochi comandi. Inizieremo aggiungendo il repository Cassandra all’elenco dei sorgenti di Ubuntu:
| sudo tee-a /etc/apt/sources.elenco.cassandra.fonte.list
Una volta eseguito questo programma, otterremo il seguente output:
Ora, aggiungeremo le chiavi del repository Apache Cassandra:
una Volta che si esegue questo programma, otterremo il seguente output:
Ora, siamo in grado di update apt-get elenco per Ubuntu che utilizza questo comando:
Infine, siamo pronti a installare Cassandra su una macchina Ubuntu:
Ultimo comando può prendere un paio di minuti a seconda della velocità di Internet. Ora possiamo controllare se Cassandra è installato e funzionante sulla nostra macchina:
vedremo che il servizio è Attivo:
Collegamento a Cassandra cluster
Cassandra viene avviata automaticamente una volta completato il processo di installazione. Cassandra è un database distribuito e quindi, non funziona come un singolo sistema, ma funziona in un cluster che può essere costituito da praticamente qualsiasi numero di nodi.
Quando Cassandra si avvia sulla nostra macchina, imposta automaticamente un cluster con un singolo nodo come parte di esso. Possiamo controllare se il cluster è attivo usando questo comando:
Se vediamo UN nel nostro output, questo significa che il Cluster è attivo e funzionante:
Connessione al database Cassandra
In un passaggio finale, mostreremo come possiamo entrare nel terminale Cassandra. Usa un semplice comando per iniziare a usare Cassandra:
Una volta eseguito questo, vedremo che ora possiamo eseguire i comandi Cassandra sulla nostra macchina e creare dati correlati: