Come impostare Cassandra Cluster su più nodi

Cosa è Cassandra Cluster?

A Cassandra il cluster è una delle conchiglie nel loro insieme Cassandra Banca dati. Molteplici Cassandra Clustersi combinano insieme per formare il database in Cassandra. Cassandra il cluster contiene numerosi (più di uno) diversi livelli di unità di archiviazione. Ogni strato contiene l'altro.

Grande organizzazione come Amazon, Facebook, ecc. hanno enormi quantità di dati da gestire. Pertanto queste organizzazioni non possono archiviare un'enorme quantità di dati su una singola macchina. Questo quando usano database come Cassandra con architettura distribuita.

Queste organizzazioni archiviano un'enorme quantità di dati su più nodi. Questi nodi comunicano tra loro. Per questo scopo, Cassandra viene istituito il cluster.

  • 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.

Partizionatore

Un partizionatore determina come distribuire i dati nel cluster. Il partizionatore utilizza una funzione hash per distribuire i dati nel cluster. È necessaria la chiave di partizione per calcolare l'hash. Questo hash si chiama token. I dati vengono distribuiti sulla base di questo token.

Ecco la guida passo passo per la creazione Cassandra grappolo.

Prerequisiti per Cassandra Cluster

Per la configurazione del cluster sono previsti i seguenti requisiti.

  1. Dovresti avere più macchine (nodi).
  2. I nodi devono essere collegati tra loro su Local Area Network (LAN).
  3. Linux deve essere installato su ciascun nodo.
  4. Avresti dovuto Cassandra Edizione aziendale.
  5. JDK deve essere installato su ogni macchina.

Come installare Cassandra Cluster su Linux

Su ogni macchina, Cassandra è necessario installare l'edizione Enterprise. Questi sono i passaggi per l'installazione di Cassandra edizione aziendale.

Passo 1) Corri il Cassandra configurazione dell'edizione aziendale
On Linux terminale, esegui il file Cassandra configurazione dell'edizione enterprise. Verrà visualizzata la pagina seguente.

Installazione Cassandra Cluster su Linux

Questa pagina non fornisce alcuna informazione necessaria. Fornisce solo informazioni su Cassandra versione. Quindi passa questa pagina e premi il pulsante successivo.

Passo 2) Accetta il contratto di licenza
Dopo aver premuto il pulsante Avanti verrà visualizzata la pagina seguente.

Installazione Cassandra Cluster su Linux

Questa pagina fornisce informazioni sui pacchetti e sui sottopacchetti nel file Cassandra che verrà installato.

Sotto ti verrà chiesto della licenza. Seleziona la casella di controllo "Accetto l'accordo" e premi il pulsante Avanti.

Passo 3) Installa Builder e fai clic su Avanti
Dopo aver premuto il pulsante Avanti, verrà visualizzata la pagina seguente.

Installazione Cassandra Cluster su Linux

Questa pagina ti chiede informazioni sulle opzioni di installazione.

  1. Prima di tutto, ti verrà richiesta la directory di installazione. Per impostazione predefinita, è installato nella directory home.
  2. Successivamente, viene chiesto il tipo di installazione, selezionare Installazione semplice.
  3. Successivamente, viene chiesto informazioni sul sistema di aggiornamento, seleziona "no".
  4. Successivamente, richiede l'interfaccia predefinita. Sono disponibili due opzioni: è possibile installare sull'host locale o selezionare l'indirizzo IP. Seleziona l'indirizzo IP per l'installazione
  5. Premi il pulsante successivo.

Passo 4) Nodo di installazione e fare clic su Avanti
Dopo aver premuto il pulsante successivo verrà visualizzata la pagina seguente.

Installazione Cassandra Cluster su Linux

Questa pagina chiede informazioni sulla configurazione del nodo.

  1. Innanzitutto, seleziona il tipo di nodo "Casandra Node".
  2. Successivamente, in Nome anello, inserisci il nome del tuo cluster. Cluster il nome dovrebbe essere lo stesso per tutti i nodi nello stesso cluster.
  3. Quindi, seleziona il seme. Seed è il nodo a cui si contattano altri nodi non-seed.
  4. Dopo aver fornito queste informazioni, premere il pulsante successivo.

Passo 5) Installa l'agente Datastax
Dopo aver premuto il pulsante Avanti, verrà visualizzata la pagina seguente.

Questa pagina richiede l'indirizzo IP in cui desideri installare l'agente datastax.

  1. Per l'installazione del centro operativo è necessario l'agente Datastax. Ops Center è lo strumento di monitoraggio in cui puoi monitorare tutti i nodi.
  2. Dopo aver fornito queste informazioni, premere il pulsante successivo.

Installazione Cassandra Cluster su Linux

Passo 6) Premere Avanti per l'installazione
Dopo aver premuto il pulsante successivo verrà visualizzata la pagina seguente.

Installazione Cassandra Cluster su Linux

Ora il setup è pronto per l'installazione. Premere il pulsante successivo.

Passo 7) Attendi il processo di installazione
Dopo aver premuto il pulsante Avanti, verrà visualizzata la pagina seguente.

Installazione Cassandra Cluster su Linux

Verrà avviata l'installazione.

Passo 8) Fare clic sul pulsante Fine
Dopo l'installazione, verrà visualizzata la seguente pagina. Nella stessa pagina, vedrai il segno di spunta per l'opzione che appare di default.

Installazione Cassandra Cluster su Linux

Partenza Cassandra Nodo

Dopo l'installazione Cassandra edizione aziendale su ciascun nodo, Start Cassandra server e seguire i passaggi successivi.

Passo 1) Vai Cassandra directory di installazione aziendale e digitare il comando seguente

bin/dse cassandra

Partenza Cassandra Nodo

Eseguendo questo comando, Cassandra il server verrà avviato. Ecco lo screenshot dove Cassandra il server viene avviato automaticamente.

Partenza Cassandra Nodo

Dopo quasi un minuto dall'esecuzione del comando, Cassandra il server verrà avviato. Avviare ciascun server nodo uno alla volta. Dopo aver avviato tutti i server dei nodi, il tuo Cassandra il cluster è pronto per l'uso.

Sintesi

Questo tutorial spiega perché Cassandra è richiesto il cluster, quali sono i prerequisiti per la creazione Cassandra cluster sono e come creare Cassandra Cluster. Inoltre, questo tutorial ti guida su come accedere Cassandra server aziendale.

Riassumi questo post con: