Sådan opsættes Cassandra Cluster på flere knudepunkter

Hvad er Cassandra Cluster?

A Cassandra klynge er en af ​​skallerne i det hele Cassandra database. Mange Cassandra Clusters kombineres for at danne databasen i Cassandra. Det Cassandra klyngen indeholder adskillige (mere end ét) forskellige lag af lagerenheder. Hvert lag indeholder det andet.

Stor organisation som f.eks Amazon, Facebook osv. har enorme mængder data at administrere. Så disse organisationer kan ikke gemme den enorme mængde data på den enkelte maskine. Dette når de bruger databaser som Cassandra med distribueret arkitektur.

Disse organisationer gemmer den enorme mængde data på flere noder. Disse noder kommunikerer med hinanden. Til dette formål, Cassandra klynge er etableret.

  • Cluster er dybest set en gruppe af noder, så noder nemt kan kommunikere med hinanden.
  • Koordinatornode er den node, der kommunikerer med replikaer.

Skillevæg

En partitioner bestemmer, hvordan dataene skal distribueres på klyngen. Partitioner bruger en hash-funktion til at distribuere data på klyngen. Det kræver en partitionsnøgle at beregne hashen. Den hash hedder token. Data distribueres på basis af dette token.

Her er en trin for trin guide til oprettelse Cassandra klynge.

Forudsætninger for Cassandra Cluster

Der er følgende krav til klyngeopsætning.

  1. Du bør have flere maskiner (knudepunkter).
  2. Noder skal være forbundet med hinanden på lokalt netværk (LAN).
  3. Linux skal være installeret på hver node.
  4. Du skulle have Cassandra Enterprise edition.
  5. JDK skal installeres på hver maskine.

Sådan installeres Cassandra Cluster på Linux

På hver maskine, Cassandra enterprise-udgaven skal installeres. Dette er trinene til installation af Cassandra enterprise udgave.

Trin 1) Kør Cassandra opsætning af enterprise-udgave
On Linux terminal, kør Cassandra opsætning af enterprise-udgave. Den følgende side vil blive vist.

Installer Cassandra Cluster på Linux

Denne side giver ingen nødvendige oplysninger. Det giver blot oplysninger om Cassandra version. Så gå forbi denne side og tryk på næste knap.

Trin 2) Accepter licensaftalen
Efter tryk på næste knap vil følgende side blive vist.

Installer Cassandra Cluster på Linux

Denne side giver information om pakkerne og underpakkerne i Cassandra der skal installeres.

Nedenfor vil der blive spurgt om licensen. Marker afkrydsningsfeltet 'Jeg accepterer aftalen', og tryk på knappen næste.

Trin 3) Installer Builder og klik på Næste
Når du har trykket på næste knap, vil du se den følgende side.

Installer Cassandra Cluster på Linux

Denne side spørger dig om installationsmulighederne.

  1. Først og fremmest vil den bede om installationsmappen. Som standard er det installeret i hjemmemappen.
  2. Dernæst spørger den om installationstype, vælg Simple Install.
  3. Dernæst spørger den om opdateringssystem, tjek det 'nej'.
  4. Dernæst beder den om standardgrænseflade. Der er to muligheder, du kan installere på den lokale vært eller vælge IP-adresse. Vælg IP-adresse til installation
  5. Tryk på den næste knap.

Trin 4) Opsæt node og klik på Næste
Efter tryk på næste knap vil den følgende side blive vist.

Installer Cassandra Cluster på Linux

Denne side spørger om nodeopsætningen.

  1. Først skal du vælge Node type 'Casandra Node'.
  2. Dernæst, i Ringenavn, skal du angive dit klyngenavn. Cluster navnet skal være det samme for alle noderne i den samme klynge.
  3. Vælg derefter frøet. Seed er den node, som andre ikke-seed-knuder kontakter.
  4. Når du har givet disse oplysninger, skal du trykke på knappen næste.

Trin 5) Installer Datastax-agent
Efter at have trykket på næste knap, vil den følgende side blive vist.

Denne side beder om IP-adressen, hvor du vil installere datastax agent.

  1. Datastax-agent er nødvendig til ops-centerinstallation. Ops center er overvågningsværktøjet, hvor du kan overvåge alle noderne.
  2. Når du har givet disse oplysninger, skal du trykke på knappen næste.

Installer Cassandra Cluster på Linux

Trin 6) Tryk på næste for installation
Efter tryk på næste knap vil den følgende side blive vist.

Installer Cassandra Cluster på Linux

Nu er opsætningen klar til installation. Tryk på knappen næste.

Trin 7) Vent på installationsprocessen
Efter at have trykket på næste knap, vil den følgende side blive vist.

Installer Cassandra Cluster på Linux

Installationen påbegyndes.

Trin 8) Klik på knappen Afslut
Efter installationen vil følgende side blive vist. På samme side vil du se fluebenet for den indstilling, der vises som standard.

Installer Cassandra Cluster på Linux

Starter Cassandra Node

Efter installation Cassandra enterprise-udgave på hver node, Start Cassandra server og følg følgende trin.

Trin 1) Gå til Cassandra virksomhedens installationsmappe, og skriv nedenstående kommando

bin/dse cassandra

Starter Cassandra Node

Ved at udføre denne kommando, Cassandra serveren vil blive startet. Her er skærmbilledet hvor Cassandra serveren startes automatisk.

Starter Cassandra Node

Efter næsten et minuts udførelse af kommandoen, Cassandra serveren vil blive startet. Start hver nodeserver én efter én. Efter at have startet alle nodes servere, vil din Cassandra klyngen er klar til brug.

Resumé

Denne tutorial forklarer hvorfor Cassandra klynge er påkrævet, hvad forudsætningerne for at skabe Cassandra klynge er, og hvordan man opretter Cassandra Cluster. Denne tutorial guider dig også, hvordan du får adgang Cassandra virksomhedens server.