Grandi organizzazioni come Amazon, Facebook, ecc. Hanno enormi quantità di dati da gestire. Quindi queste organizzazioni non possono archiviare quell'enorme quantità di dati su una singola macchina. Questo quando usano database come Cassandra con architettura distribuita.
Queste organizzazioni memorizzano quell'enorme quantità di dati su più nodi. Questi nodi comunicano tra loro. A tal fine, viene stabilito il cluster Cassandra.
- Il cluster è fondamentalmente un gruppo di nodi, in modo che i nodi possano comunicare facilmente tra loro.
- Il nodo coordinatore è il nodo che comunica con le repliche.
Partitioner
Un partizionatore determina la modalità di distribuzione dei dati nel cluster. Il partizionatore utilizza una funzione hash per distribuire i dati sul cluster. Ci vuole la chiave di partizione per calcolare l'hash. Quell'hash è chiamato token . I dati vengono distribuiti sulla base di questo token.
In questo tutorial imparerai-
- Prerequisiti per Cassandra Cluster
- Installazione di Enterprise Edition
- Avvio di Cassandra Node
Ecco la guida passo passo per la creazione del cluster Cassandra.
Prerequisiti per Cassandra Cluster
Esistono i seguenti requisiti per la configurazione del cluster.
- Dovresti avere più macchine (nodi).
- I nodi devono essere collegati tra loro sulla rete locale (LAN).
- Linux deve essere installato su ogni nodo.
- Dovresti avere l'edizione Cassandra Enterprise.
- JDK deve essere installato su ogni macchina.
Installazione di Enterprise Edition
Su ogni macchina, è necessario installare Cassandra Enterprise Edition. Questi sono i passaggi per l'installazione di Cassandra Enterprise Edition.
Passaggio 1) Sul terminale Linux, eseguire l'installazione di Cassandra Enterprise Edition. Verrà visualizzata la pagina seguente.
Questa pagina non fornisce alcuna informazione necessaria. Fornisce solo informazioni sulla versione Cassandra. Quindi passa questa pagina e premi il pulsante Avanti.
Passaggio 2) Dopo aver premuto il pulsante successivo, verrà visualizzata la pagina seguente.
Questa pagina fornisce informazioni sui pacchetti e sotto-pacchetti nella Cassandra che verranno installati.
Di seguito verrà chiesto della licenza. Seleziona la casella di controllo "Accetto il contratto" e premi il pulsante Avanti.
Passaggio 3) Dopo aver premuto il pulsante Avanti, verrà visualizzata la pagina seguente.
Questa pagina ti chiede delle opzioni di installazione.
- Prima di tutto, chiederà la directory di installazione. Per impostazione predefinita, è installato nella directory home.
- Successivamente, chiede informazioni sul tipo di installazione, selezionare Installazione semplice.
- Successivamente, chiede informazioni sul sistema di aggiornamento, seleziona "no".
- Successivamente, richiede l'interfaccia predefinita. Ci sono due opzioni, è possibile installare sull'host locale o selezionare l'indirizzo IP. Seleziona l'indirizzo IP per l'installazione
- Premi il pulsante Avanti.
Passaggio 4) Dopo aver premuto il pulsante successivo, verrà visualizzata la pagina seguente.
Questa pagina chiede informazioni sulla configurazione del nodo.
- Innanzitutto, seleziona il tipo di nodo "Casandra Node".
- Successivamente, in Ring Name, fornisci il nome del tuo cluster. Il nome del cluster dovrebbe essere lo stesso per tutti i nodi nello stesso cluster.
- Quindi, seleziona il seme. Seed è il nodo a cui altri nodi non seed sono in contatto.
- Dopo aver fornito queste informazioni, premere il pulsante Avanti.
Passaggio 5) Dopo aver premuto il pulsante successivo, verrà visualizzata la pagina seguente.
Questa pagina richiede l'indirizzo IP in cui si desidera installare l'agente datastax.
- L'agente Datastax è necessario per l'installazione del centro operativo. Ops center è lo strumento di monitoraggio in cui è possibile monitorare tutti i nodi.
- Dopo aver fornito queste informazioni, premere il pulsante Avanti.
Passaggio 6) Dopo aver premuto il pulsante successivo, verrà visualizzata la pagina seguente.
Ora il setup è pronto per l'installazione. Premere il pulsante Avanti.
Passaggio 7) Dopo aver premuto il pulsante successivo, verrà visualizzata la pagina seguente.
Verrà avviata l'installazione.
Passaggio 8) Dopo l'installazione, verrà visualizzata la pagina seguente. Nella stessa pagina, vedrai il segno di spunta per l'opzione che appare per impostazione predefinita.
Avvio di Cassandra Node
Dopo aver installato Cassandra Enterprise Edition su ogni nodo, avviare il server Cassandra e seguire i passaggi seguenti.
Passaggio 1) Vai alla directory di installazione aziendale di Cassandra e digita il comando seguente
bin / dse cassandra
Eseguendo questo comando, verrà avviato il server Cassandra. Ecco lo screenshot in cui il server Cassandra viene avviato automaticamente.
Dopo quasi un minuto di esecuzione del comando, il server Cassandra verrà avviato. Uno alla volta avvia ogni server del nodo. Dopo aver avviato tutti i server dei nodi, il tuo cluster Cassandra è pronto per l'uso.
Sommario:
Questo tutorial spiega perché è necessario il cluster Cassandra, quali sono i prerequisiti per la creazione del cluster Cassandra e come creare il cluster Cassandra. Inoltre, questo tutorial ti guida come accedere al server aziendale Cassandra.