Cassandra Cluster Setup på flere noder (maskiner)

Innholdsfortegnelse:

Anonim

Stor organisasjon som Amazon, Facebook, etc. har enorme mengder data å administrere. Så disse organisasjonene kan ikke lagre den enorme mengden data på den enkelte maskinen. 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 er Cassandra-klyngen etablert.

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

Partisjonering

En partisjonering bestemmer hvordan dataene skal distribueres på klyngen. Partitioner bruker en hash-funksjon for å distribuere data på klyngen. Det tar partisjonsnøkkel å beregne hasjen. Den hash kalles token . Data distribueres på grunnlag av dette symbolet.

I denne veiledningen vil du lære-

  • Forutsetninger for Cassandra Cluster
  • Installasjon av Enterprise Edition
  • Starter Cassandra Node

Her er trinnvis guide for å opprette Cassandra-klynge.

Forutsetninger for Cassandra Cluster

Det er følgende krav til klyngeoppsett.

  1. Du bør ha flere maskiner (noder).
  2. Noder må være koblet til hverandre på Local Area Network (LAN).
  3. Linux må være installert på hver node.
  4. Du bør ha Cassandra Enterprise-utgaven.
  5. JDK må være installert på hver maskin.

Installasjon av Enterprise Edition

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

Trinn 1) På Linux-terminalen, kjør oppsettet for Cassandra enterprise edition. Den neste siden vises.

Denne siden gir ikke nødvendig informasjon. Den gir bare informasjon om Cassandra-versjonen. Så pass denne siden og trykk på neste knapp.

Trinn 2) Etter å ha trykket på neste knapp vises neste side.

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

Nedenfor vil den spørre om lisensen. Merk av i avmerkingsboksen 'Jeg godtar avtalen' og trykk på neste knapp.

Trinn 3) Etter å ha trykket på neste knapp, vil du se neste side.

Denne siden spør deg om installasjonsalternativene.

  1. Først og fremst vil den be om installasjonskatalogen. 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å localhost eller velge IP-adresse. Velg IP-adresse for installasjon
  5. Trykk på neste knapp.

Trinn 4) Etter å ha trykket på neste knapp vil neste side vises.

Denne siden spør om nodeoppsettet.

  1. Velg først Nodetype 'Casandra Node'.
  2. Gi deretter klyngenavnet ditt i Ringnavn. Klyngenavn skal være likt for alle noder i samme klynge.
  3. Velg deretter frøet. Frø er noden som andre ikke-frø noder kontakter.
  4. Etter å ha gitt denne informasjonen, trykk på neste knapp.

Trinn 5) Etter å ha trykket på neste knapp, 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 knapp.

Trinn 6) Etter å ha trykket på neste knapp vil neste side vises.

Nå er installasjonen klar til å installeres. Trykk på neste knapp.

Trinn 7) Etter å ha trykket på neste knapp, vil neste side vises.

Installasjonen starter installasjonen.

Trinn 8) Etter installasjonen vises neste side. På samme side vil du se haken for alternativet som vises som standard.

Starter Cassandra Node

Etter at du har installert Cassandra enterprise-utgave på hver node, starter du Cassandra-serveren og følger følgende trinn.

Trinn 1) Gå til Cassandra enterprise installasjonskatalog, og skriv kommandoen nedenfor

bin / dse cassandra

Ved å utføre denne kommandoen startes Cassandra-serveren. Her er skjermbildet der Cassandra-serveren startes automatisk.

Etter nesten ett minutt med utførelse av kommandoen vil Cassandra-serveren startes. En og en starter hver node-server. Etter at du har startet alle nodeserverne, er Cassandra-klyngen klar til bruk.

Sammendrag:

Denne veiledningen forklarer hvorfor Cassandra-klynge er påkrevd, hva som er forutsetningene for å opprette Cassandra-klynge og hvordan du oppretter Cassandra-klynge. Denne veiledningen veileder deg også hvordan du får tilgang til Cassandra enterprise server.