Hur man ställer in Cassandra Cluster på flera noder

Vad är Cassandra Cluster?

A Cassandra kluster är ett av skalen i det hela Cassandra databas. Flera olika Cassandra Clusters kombineras för att bilda databasen i Cassandra. De Cassandra klustret innehåller många (mer än ett) olika lager av lagringsenheter. Varje lager innehåller det andra.

Stor organisation som t.ex Amazon, Facebook, etc. har enorma mängder data att hantera. Så dessa organisationer kan inte lagra den enorma mängden data på en enda maskin. 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 det här syftet, Cassandra kluster är etablerat.

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

Skiljeväggar

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

Här är steg-för-steg-guiden för att skapa Cassandra klunga.

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 på lokalt nätverk (LAN).
  3. Linux måste installeras på varje nod.
  4. Du borde ha Cassandra Enterprise edition.
  5. JDK måste installeras på varje maskin.

Hur man installerar Cassandra Cluster på Linux

På varje maskin, Cassandra Enterprise Edition måste installeras. Detta är stegen för installation av Cassandra företagsutgåva.

Steg 1) Kör Cassandra konfiguration av företagsutgåvan
On Linux terminal, kör Cassandra konfiguration av företagsutgåvan. Följande sida kommer att visas.

installera Cassandra Cluster på Linux

Den här sidan ger ingen nödvändig information. Det ger bara information om Cassandra version. Så passera denna sida och tryck på nästa-knappen.

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

installera Cassandra Cluster på Linux

Den här sidan ger information om paketen och underpaketen i Cassandra som kommer att installeras.

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

Steg 3) Installera Builder och klicka på Nästa
När du har tryckt på nästa knapp kommer du att se följande sida.

installera Cassandra Cluster på Linux

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

  1. Först och främst kommer den att fråga efter 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 den om uppdateringssystem, kontrollera det "nej".
  4. Därefter frågar den efter standardgränssnitt. Det finns två alternativ, du kan installera på den lokala värden eller välja IP-adress. Välj IP-adress för installation
  5. Tryck på nästa knapp.

Steg 4) Ställ in nod och klicka på Nästa
Efter att ha tryckt på nästa knapp kommer följande sida att visas.

installera Cassandra Cluster på Linux

Den här sidan frågar om nodkonfigurationen.

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

Steg 5) Installera Datastax-agent
Efter att ha tryckt på nästa knapp kommer följande sida att visas.

Den här sidan frågar efter IP-adressen där du vill installera datastax-agenten.

  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.

installera Cassandra Cluster på Linux

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

installera Cassandra Cluster på Linux

Nu är installationen klar att installera. Tryck på nästa knapp.

Steg 7) Vänta på installationsprocessen
Efter att ha tryckt på nästa knapp kommer följande sida att visas.

installera Cassandra Cluster på Linux

Installationen kommer att påbörjas.

Steg 8) Klicka på knappen Slutför
Efter installationen kommer följande sida att visas. På samma sida kommer du att se bockmarkeringen för alternativet som visas som standard.

installera Cassandra Cluster på Linux

Starta Cassandra Nod

När du har installerat Cassandra företagsutgåva på varje nod, Start Cassandra server och följ följande steg.

Steg 1) Gå till Cassandra företagsinstallationskatalogen och skriv kommandot nedan

bin/dse cassandra

Starta Cassandra Nod

Genom att utföra detta kommando, Cassandra servern kommer att startas. Här är skärmdumpen var Cassandra servern startas automatiskt.

Starta Cassandra Nod

Efter nästan en minut av att utföra kommandot, Cassandra servern kommer att startas. En efter en starta varje nodserver. Efter att ha startat alla nodservrar, din Cassandra klustret är 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 är och hur man skapar Cassandra Cluster. Den här handledningen guidar dig också hur du kommer åt Cassandra företagsserver.