Configurarea clusterului Cassandra pe mai multe noduri (mașini)

Cuprins:

Anonim

Organizațiile mari, cum ar fi Amazon, Facebook etc., au o cantitate imensă de date de gestionat. Deci, aceste organizații nu pot stoca acea cantitate uriașă de date pe o singură mașină. Asta când folosesc baze de date precum Cassandra cu arhitectură distribuită.

Aceste organizații stochează acea cantitate imensă de date pe noduri multiple. Aceste noduri comunică între ele. În acest scop, se înființează clusterul Cassandra.

  • Clusterul este practic un grup de noduri, astfel încât nodurile să poată comunica între ele cu ușurință.
  • Nodul coordonator este nodul care comunică cu replici.

Despărțitor

Un partiționar determină modul în care datele trebuie distribuite pe cluster. Partitioner folosește o funcție hash pentru a distribui date pe cluster. Este nevoie de o cheie de partiție pentru a calcula hash-ul. Acel hash se numește simbol . Datele sunt distribuite pe baza acestui simbol.

În acest tutorial, veți învăța-

  • Condiții prealabile pentru Cassandra Cluster
  • Instalare Enterprise Edition
  • Pornind de la Cassandra Node

Iată ghidul pas cu pas pentru crearea clusterului Cassandra.

Condiții prealabile pentru Cassandra Cluster

Există următoarele cerințe pentru configurarea clusterului.

  1. Ar trebui să aveți mai multe mașini (noduri).
  2. Nodurile trebuie să fie conectate între ele în rețeaua locală (LAN).
  3. Linux trebuie instalat pe fiecare nod.
  4. Ar trebui să aveți ediția Cassandra Enterprise.
  5. JDK trebuie instalat pe fiecare mașină.

Instalare Enterprise Edition

Pe fiecare mașină, Cassandra Enterprise Edition trebuie instalată. Aceștia sunt pașii pentru instalarea ediției Cassandra enterprise.

Pasul 1) Pe terminalul Linux, rulați setarea Cassandra Enterprise Edition. Va fi afișată următoarea pagină.

Această pagină nu oferă informații necesare. Oferă doar informații despre versiunea Cassandra. Deci, treceți această pagină și apăsați butonul următor.

Pasul 2) După apăsarea butonului următor va fi afișată următoarea pagină.

Această pagină oferă informații despre pachetele și subpachetele din Cassandra care urmează să fie instalate.

Mai jos va întreba despre licență. Bifați caseta „Accept acordul” și apăsați butonul următor.

Pasul 3) După apăsarea butonului următor, veți vedea următoarea pagină.

Această pagină vă întreabă despre opțiunile de instalare.

  1. În primul rând, va solicita directorul de instalare. În mod implicit, este instalat în directorul principal.
  2. Apoi, se întreabă despre tipul de instalare, selectați Instalare simplă.
  3. Apoi, se întreabă despre sistemul de actualizare, verificați „nu”.
  4. Apoi, solicită interfața implicită. Există două opțiuni, puteți să le instalați pe localhost sau să selectați adresa IP. Selectați adresa IP pentru instalare
  5. Apăsați butonul următor.

Pasul 4) După apăsarea butonului următor va fi afișată următoarea pagină.

Această pagină întreabă despre configurarea nodului.

  1. Mai întâi, selectați tipul de nod „Casandra Node”.
  2. Apoi, în Nume apel, dați numele clusterului. Numele clusterului ar trebui să fie același pentru toate nodurile din același cluster.
  3. Apoi, selectați sămânța. Semința este nodul cu care contactează alte noduri non-semințe.
  4. După furnizarea acestor informații, apăsați butonul următor.

Pasul 5) După apăsarea butonului următor, va fi afișată următoarea pagină.

Această pagină solicită adresa IP unde doriți să instalați agentul datastax.

  1. Agentul Datastax este necesar pentru instalarea centrului de operare. Ops center este instrumentul de monitorizare în care puteți monitoriza toate nodurile.
  2. După furnizarea acestor informații, apăsați butonul următor.

Pasul 6) După apăsarea butonului următor va fi afișată următoarea pagină.

Acum, configurarea este gata de instalare. Apăsați butonul următor.

Pasul 7) După apăsarea butonului următor, va fi afișată următoarea pagină.

Instalarea va fi instalată.

Pasul 8) După instalare, va fi afișată următoarea pagină. Pe aceeași pagină, veți vedea bifa pentru opțiunea care apare în mod implicit.

Pornind de la Cassandra Node

După instalarea Cassandra Enterprise Edition pe fiecare nod, porniți serverul Cassandra și urmați pașii următori.

Pasul 1) Accesați directorul de instalare al companiei Cassandra și tastați comanda de mai jos

bin / dse cassandra

Prin executarea acestei comenzi, serverul Cassandra va fi pornit. Iată captura de ecran în care serverul Cassandra este pornit automat.

După aproape un minut de executare a comenzii, serverul Cassandra va fi pornit. Rând pe rând porniți fiecare server nod. După pornirea tuturor serverelor de noduri, clusterul dvs. Cassandra este gata de utilizare.

Rezumat:

Acest tutorial explică de ce este necesar Cassandra cluster, care sunt condițiile prealabile pentru crearea Cassandra cluster și cum să creați Cassandra Cluster. De asemenea, acest tutorial vă ghidează cum să accesați serverul Cassandra enterprise.