Cassandra-cluster instellen op meerdere knooppunten (machines)

Inhoudsopgave:

Anonim

Grote organisaties zoals Amazon, Facebook, etc. hebben enorme hoeveelheden data te beheren. Dus deze organisaties kunnen die enorme hoeveelheid gegevens niet op één machine opslaan. Dit wanneer ze databases zoals Cassandra met gedistribueerde architectuur gebruiken.

Deze organisaties slaan die enorme hoeveelheid gegevens op meerdere knooppunten op. Deze knooppunten communiceren met elkaar. Hiervoor wordt Cassandra-cluster opgericht.

  • Cluster is in feite een groep knooppunten, zodat knooppunten gemakkelijk met elkaar kunnen communiceren.
  • Coördinatorknooppunt is het knooppunt dat communiceert met replica's.

Partitioner

Een partitioner bepaalt hoe de gegevens over het cluster moeten worden verdeeld. Partitioner gebruikt een hash-functie om gegevens over het cluster te distribueren. Er is een partitiesleutel nodig om de hash te berekenen. Die hash wordt token genoemd . Op basis van dit token worden gegevens gedistribueerd.

In deze tutorial leer je-

  • Vereisten voor Cassandra Cluster
  • Enterprise Edition-installatie
  • Cassandra Node starten

Hier is de stapsgewijze handleiding voor het maken van een Cassandra-cluster.

Vereisten voor Cassandra Cluster

Er zijn de volgende vereisten voor het instellen van een cluster.

  1. U zou meerdere machines (knooppunten) moeten hebben.
  2. Knooppunten moeten met elkaar zijn verbonden op Local Area Network (LAN).
  3. Linux moet op elk knooppunt worden geïnstalleerd.
  4. U zou de Cassandra Enterprise-editie moeten hebben.
  5. JDK moet op elke machine zijn geïnstalleerd.

Enterprise Edition-installatie

Op elke machine moet Cassandra Enterprise Edition worden geïnstalleerd. Dit zijn de stappen voor de installatie van Cassandra Enterprise Edition.

Stap 1) Voer op de Linux-terminal de installatie van de Cassandra Enterprise Edition uit. De volgende pagina wordt weergegeven.

Deze pagina bevat geen noodzakelijke informatie. Het geeft alleen informatie over de Cassandra-versie. Dus passeer deze pagina en druk op de volgende knop.

Stap 2) Nadat u op de knop Volgende hebt gedrukt, wordt de volgende pagina weergegeven.

Deze pagina biedt informatie over de pakketten en subpakketten in de Cassandra die zal worden geïnstalleerd.

Hieronder wordt gevraagd naar de licentie. Vink het selectievakje 'Ik accepteer de overeenkomst' aan en druk op de knop Volgende.

Stap 3) Nadat u op de knop Volgende hebt gedrukt, ziet u de volgende pagina.

Op deze pagina wordt u gevraagd naar de installatie-opties.

  1. Allereerst zal het om de installatiemap vragen. Standaard wordt het in de homedirectory geïnstalleerd.
  2. Vervolgens wordt gevraagd naar het installatietype, selecteer Simple Install.
  3. Vervolgens vraagt ​​het naar het updatesysteem, vink het 'nee' aan.
  4. Vervolgens vraagt ​​het om de standaardinterface. Er zijn twee opties, u kunt installeren op de localhost of het IP-adres selecteren. Selecteer IP-adres voor installatie
  5. Druk op de volgende knop.

Stap 4) Nadat u op de knop Volgende hebt gedrukt, wordt de volgende pagina weergegeven.

Deze pagina vraagt ​​naar de knooppuntconfiguratie.

  1. Selecteer eerst het knooppunttype 'Casandra Node'.
  2. Geef vervolgens in Ring Name uw clusternaam op. De clusternaam moet hetzelfde zijn voor alle knooppunten in hetzelfde cluster.
  3. Selecteer vervolgens het zaadje. Seed is het knooppunt waarmee andere niet-seed-knooppunten contact maken.
  4. Nadat u deze informatie heeft verstrekt, drukt u op de knop Volgende.

Stap 5) Nadat u op de knop Volgende hebt gedrukt, wordt de volgende pagina weergegeven.

Deze pagina vraagt ​​om het IP-adres waarop u datastax-agent wilt installeren.

  1. Datastax-agent is nodig voor de installatie van het ops-centrum. Ops Center is de monitoringtool waarmee u alle knooppunten kunt bewaken.
  2. Nadat u deze informatie heeft verstrekt, drukt u op de knop Volgende.

Stap 6) Nadat u op de knop Volgende hebt gedrukt, wordt de volgende pagina weergegeven.

Nu is de installatie klaar om te installeren. Druk op de volgende knop.

Stap 7) Nadat u op de knop Volgende hebt gedrukt, wordt de volgende pagina weergegeven.

De installatie wordt gestart met installeren.

Stap 8) Na de installatie wordt de volgende pagina weergegeven. Op dezelfde pagina ziet u het vinkje voor de optie die standaard wordt weergegeven.

Cassandra Node starten

Nadat u Cassandra Enterprise Edition op elk knooppunt hebt geïnstalleerd, start u de Cassandra-server en volgt u de volgende stappen.

Stap 1) Ga naar de Cassandra-installatiemap voor ondernemingen en typ de onderstaande opdracht

bin / dse cassandra

Door deze opdracht uit te voeren, wordt de Cassandra-server gestart. Hier is de schermafbeelding waarin de Cassandra-server automatisch wordt gestart.

Na bijna een minuut van het uitvoeren van de opdracht, wordt de Cassandra-server gestart. Start een voor een elke knooppuntserver. Nadat u alle knooppuntservers hebt gestart, is uw Cassandra-cluster klaar voor gebruik.

Overzicht:

In deze zelfstudie wordt uitgelegd waarom een ​​Cassandra-cluster vereist is, wat de vereisten zijn voor het maken van een Cassandra-cluster en hoe u een Cassandra-cluster maakt. Deze zelfstudie helpt u ook om toegang te krijgen tot de Cassandra-bedrijfsserver.