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.
- Du bör ha flera maskiner (noder).
- Noder måste vara anslutna till varandra på lokalt nätverk (LAN).
- Linux måste installeras på varje nod.
- Du borde ha Cassandra Enterprise edition.
- 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.
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.
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.
Den här sidan frågar dig om installationsalternativen.
- Först och främst kommer den att fråga efter installationskatalogen. Som standard är den installerad i hemkatalogen.
- Därefter frågar den om installationstyp, välj Enkel installation.
- Därefter frågar den om uppdateringssystem, kontrollera det "nej".
- 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
- 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.
Den här sidan frågar om nodkonfigurationen.
- Välj först Nodtyp 'Casandra Node'.
- Ange sedan ditt klusternamn i Ringnamn. Cluster Namnet ska vara detsamma för alla noder i samma kluster.
- Välj sedan fröet. Seed är den nod som andra icke-frönoder kontaktar.
- 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.
- Datastax-agent behövs för installation av ops-center. Ops center är övervakningsverktyget där du kan övervaka alla noder.
- Efter att ha tillhandahållit denna information, tryck på nästa knapp.
Steg 6) Tryck på nästa för installation
Efter att ha tryckt på nästa knapp kommer följande sida att visas.
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.
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.
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
Genom att utföra detta kommando, Cassandra servern kommer att startas. Här är skärmdumpen var Cassandra servern startas automatiskt.
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.