Hvordan sette opp Cassandra Cluster på flere noder

Hva er Cassandra Cluster?

A Cassandra klynge er et av skjellene i det hele Cassandra database. Flere Cassandra Clusters kombinere sammen for å danne databasen i Cassandra. De Cassandra klyngen inneholder mange (mer enn ett) forskjellige lag med lagringsenheter. Hvert lag inneholder det andre.

Stor organisasjon som f.eks Amazon, Facebook osv. har enorme mengder data å administrere. Så disse organisasjonene kan ikke lagre den enorme mengden data på én maskin. Dette når de bruker databaser som Cassandra med distribuert arkitektur.

Disse organisasjonene lagrer den enorme mengden data på flere noder. Disse nodene kommuniserer med hverandre. For dette formålet, Cassandra klyngen er etablert.

  • Cluster er i utgangspunktet en gruppe noder, slik at noder enkelt kan kommunisere med hverandre.
  • Koordinatornoden er noden som kommuniserer med replikaer.

Skillevegg

En partisjonerer bestemmer hvordan dataene skal distribueres på klyngen. Partitioner bruker en hash-funksjon for å distribuere data på klyngen. Det krever en partisjonsnøkkel for å beregne hashen. Den hasjen heter token. Data distribueres på grunnlag av dette tokenet.

Her er en trinnvis veiledning for å lage Cassandra klyngen.

Forutsetninger for Cassandra Cluster

Det er følgende krav for klyngeoppsett.

  1. Du bør ha flere maskiner (noder).
  2. Noder må være koblet til hverandre på lokalnettverk (LAN).
  3. Linux må være installert på hver node.
  4. Du burde ha Cassandra Enterprise Edition.
  5. JDK må installeres på hver maskin.

Slik installerer Cassandra Cluster på Linux

På hver maskin, Cassandra enterprise-utgaven må installeres. Dette er trinnene for installasjon av Cassandra bedriftsutgave.

Trinn 1) Kjør Cassandra oppsett av enterprise-utgave
On Linux terminal, kjør Cassandra oppsett av enterprise-utgave. Følgende side vil vises.

Install Cassandra Cluster på Linux

Denne siden gir ingen nødvendig informasjon. Den gir bare informasjon om Cassandra versjon. Så send denne siden og trykk på neste-knappen.

Trinn 2) Godta lisensavtalen
Etter å ha trykket på neste knapp vil følgende side vises.

Install Cassandra Cluster på Linux

Denne siden gir informasjon om pakkene og underpakkene i Cassandra som skal installeres.

Nedenfor vil det spørres om lisensen. Merk av i boksen "Jeg godtar avtalen" og trykk på neste-knappen.

Trinn 3) Installer Builder og klikk på Neste
Etter å ha trykket på neste-knappen, vil du se følgende side.

Install Cassandra Cluster på Linux

Denne siden spør deg om installasjonsalternativene.

  1. Først av alt vil den be om installasjonsmappen. Som standard er den installert i hjemmekatalogen.
  2. Deretter spør den om installasjonstype, velg Enkel installasjon.
  3. Deretter spør den om oppdateringssystem, sjekk det "nei".
  4. Deretter ber den om standardgrensesnitt. Det er to alternativer, du kan installere på den lokale verten eller velge IP-adresse. Velg IP-adresse for installasjon
  5. Trykk på neste knapp.

Trinn 4) Sett opp node og klikk på Neste
Etter å ha trykket på neste knapp vil følgende side vises.

Install Cassandra Cluster på Linux

Denne siden spør om nodeoppsettet.

  1. Velg først Node type 'Casandra Node'.
  2. Deretter, i Ringenavn, oppgi klyngenavnet ditt. Cluster navnet skal være det samme for alle nodene i samme klynge.
  3. Deretter velger du frøet. Frø er noden som andre ikke-frø-noder kontakter.
  4. Etter å ha gitt denne informasjonen, trykk på neste-knappen.

Trinn 5) Installer Datastax-agent
Etter å ha trykket på neste-knappen, vil neste side vises.

Denne siden ber om IP-adressen der du vil installere datastax agent.

  1. Datastax-agent er nødvendig for installasjon av ops-senter. Ops center er overvåkingsverktøyet der du kan overvåke alle nodene.
  2. Etter å ha gitt denne informasjonen, trykk på neste-knappen.

Install Cassandra Cluster på Linux

Trinn 6) Trykk neste for installasjon
Etter å ha trykket på neste knapp vil følgende side vises.

Install Cassandra Cluster på Linux

Nå er oppsettet klart for installasjon. Trykk på neste-knappen.

Trinn 7) Vent på installasjonsprosessen
Etter å ha trykket på neste-knappen, vil neste side vises.

Install Cassandra Cluster på Linux

Installasjonen vil starte.

Trinn 8) Klikk på Fullfør-knappen
Etter installasjonen vil følgende side vises. På samme side vil du se haken for alternativet som vises som standard.

Install Cassandra Cluster på Linux

Start Cassandra Node

Etter å ha installert Cassandra enterprise-utgave på hver node, Start Cassandra server og følg følgende trinn.

Trinn 1) Gå til Cassandra bedriftsinstallasjonskatalog, og skriv inn kommandoen nedenfor

bin/dse cassandra

Start Cassandra Node

Ved å utføre denne kommandoen, Cassandra serveren vil bli startet. Her er skjermbildet hvor Cassandra serveren startes automatisk.

Start Cassandra Node

Etter nesten ett minutt med å utføre kommandoen, Cassandra serveren vil bli startet. En etter en start hver nodeserver. Etter å ha startet alle nodeserverne, vil din Cassandra klyngen er klar til bruk.

Sammendrag

Denne opplæringen forklarer hvorfor Cassandra klynge kreves, hva forutsetningene for å lage Cassandra klynge er og hvordan du oppretter Cassandra Cluster. Denne opplæringen veileder deg også hvordan du får tilgang Cassandra bedriftsserver.