Cassandra Cluster Setup på flera noder (maskiner)

Innehållsförteckning:

Anonim

Stor organisation som Amazon, Facebook, etc. har enorma mängder data att hantera. Så dessa organisationer kan inte lagra den enorma mängden data på den enskilda maskinen. Detta när de använder databaser som Cassandra med distribuerad arkitektur.

Dessa organisationer lagrar den enorma mängden data på flera noder. Dessa noder kommunicerar med varandra. För detta ändamål upprättas Cassandra-klustret.

  • Cluster är i grunden en grupp av noder så att noder enkelt kan kommunicera med varandra.
  • Koordinatornod är den nod som kommunicerar med repliker.

Partitioner

En partitioner bestämmer hur data ska distribueras i klustret. Partitioner använder en hash-funktion för att distribuera data i klustret. Det krävs partitionsnyckel för att beräkna hash. Den hash kallas token . Data distribueras på grundval av denna token.

I den här handledningen lär du dig-

  • Förutsättningar för Cassandra Cluster
  • Installation av Enterprise Edition
  • Startar Cassandra Node

Här är steg för steg guide för att skapa Cassandra-kluster.

Förutsättningar för Cassandra Cluster

Det finns följande krav för klusterinstallation.

  1. Du bör ha flera maskiner (noder).
  2. Noder måste vara anslutna till varandra i LAN (Local Area Network).
  3. Linux måste installeras på varje nod.
  4. Du borde ha Cassandra Enterprise-utgåvan.
  5. JDK måste installeras på varje maskin.

Installation av Enterprise Edition

På varje maskin måste Cassandra Enterprise Edition installeras. Det här är stegen för installation av Cassandra Enterprise Edition.

Steg 1) Kör inställningen för Cassandra enterprise edition på Linux-terminalen. Följande sida visas.

Denna sida innehåller ingen nödvändig information. Det ger bara information om Cassandra-versionen. Så passera den här sidan och tryck på nästa knapp.

Steg 2) Efter att ha tryckt på nästa knapp kommer nästa sida att visas.

Denna sida innehåller information om paketen och underpaketen i Cassandra som ska installeras.

Nedan kommer det att fråga om licensen. Markera kryssrutan "Jag accepterar avtalet" och tryck på nästa knapp.

Steg 3) Efter att du tryckt på nästa knapp kommer du att se följande sida.

Den här sidan frågar dig om installationsalternativen.

  1. Först och främst kommer den att be om installationskatalogen. Som standard är den installerad i hemkatalogen.
  2. Därefter frågar den om installationstyp, välj Enkel installation.
  3. Därefter frågar det om uppdateringssystemet, kolla det 'nej'.
  4. Därefter ber den om standardgränssnittet. Det finns två alternativ, du kan installera på localhost eller välja IP-adress. Välj IP-adress för installation
  5. Tryck på nästa knapp.

Steg 4) Efter att ha tryckt på nästa knapp kommer följande sida att visas.

Den här sidan frågar om nodkonfigurationen.

  1. Välj först nodtyp 'Casandra Node'.
  2. Ge sedan ditt klusternamn i Ringnamn. Klusternamnet ska vara detsamma för alla noder i samma kluster.
  3. Välj sedan fröet. Seed är den nod som andra icke-seed-noder kontakter till.
  4. Efter att ha tillhandahållit denna information, tryck på nästa knapp.

Steg 5) Efter att ha tryckt på nästa knapp kommer nästa sida att visas.

Den här sidan ber om IP-adressen där du vill installera datastaxagenten.

  1. Datastax-agent behövs för installation av ops center. Ops center är övervakningsverktyget där du kan övervaka alla noder.
  2. Efter att ha tillhandahållit denna information, tryck på nästa knapp.

Steg 6) Efter att ha tryckt på nästa knapp kommer följande sida att visas.

Nu är installationen redo att installeras. Tryck på nästa knapp.

Steg 7) Efter att ha tryckt på nästa knapp kommer nästa sida att visas.

Installationen kommer att börja installeras.

Steg 8) Efter installationen kommer nästa sida att visas. På samma sida ser du bocken för alternativet som visas som standard.

Startar Cassandra Node

Efter att ha installerat Cassandra enterprise-version på varje nod, starta Cassandra-servern och följ följande steg.

Steg 1) Gå till installationskatalogen för Cassandra-företaget och skriv kommandot nedan

bin / dse cassandra

Genom att utföra detta kommando startas Cassandra-servern. Här är skärmdumpen där Cassandra-servern startas automatiskt.

Efter nästan en minut av kommandot kommer Cassandra-servern att startas. Starta varje nodserver en efter en. Efter att ha startat alla nodservrar är ditt Cassandra-kluster redo att användas.

Sammanfattning:

Denna handledning förklarar varför Cassandra-kluster krävs, vilka förutsättningar för att skapa Cassandra-kluster och hur man skapar Cassandra-kluster. Denna handledning guidar dig också hur du kommer åt Cassandra enterprise-server.