„Cassandra“ sankaupos sąranka keliuose mazguose (mašinose)

Didelės organizacijos, tokios kaip „Amazon“, „Facebook“ ir kt., Gali tvarkyti didžiulius duomenų kiekius. Taigi šios organizacijos negali saugoti tokio didžiulio duomenų kiekio vienoje mašinoje. Tai, kai jie naudoja tokias duomenų bazes kaip „Cassandra“ su paskirstyta architektūra.

Šios organizacijos saugo tą didžiulį duomenų kiekį daugybiniuose mazguose. Šie mazgai bendrauja tarpusavyje. Šiuo tikslu įsteigiamas Kasandros klasteris.

  • Klasteris iš esmės yra mazgų grupė, todėl mazgai gali lengvai bendrauti tarpusavyje.
  • Koordinatoriaus mazgas yra mazgas, kuris bendrauja su kopijomis.

Skirstytuvas

Skirstytuvas nustato, kaip duomenys turėtų būti paskirstyti klasteryje. Skirstytuvas naudoja maišos funkciją, kad paskirstytų duomenis klasteryje. Maišui apskaičiuoti reikia skaidinio rakto. Tas maišas vadinamas žetonu . Duomenys platinami remiantis šiuo prieigos raktu.

Šioje pamokoje sužinosite

  • Būtinos sąlygos „Cassandra Cluster“
  • „Enterprise Edition“ diegimas
  • „Cassandra Node“ paleidimas

Štai žingsnis po žingsnio kuriant „Cassandra“ grupę.

Būtinos sąlygos „Cassandra Cluster“

Yra šie klasterio sąrankos reikalavimai.

  1. Turėtumėte turėti kelias mašinas (mazgus).
  2. Mazgai turi būti sujungti vietiniame tinkle (LAN).
  3. „Linux“ turi būti įdiegta kiekviename mazge.
  4. Turėtumėte turėti „Cassandra Enterprise“ leidimą.
  5. JDK turi būti įdiegtas kiekvienoje mašinoje.

„Enterprise Edition“ diegimas

Kiekvienoje mašinoje reikia įdiegti „Cassandra“ įmonės leidimą. Tai yra „Cassandra“ įmonės leidimo diegimo žingsniai.

1 žingsnis) „ Linux“ terminale paleiskite „Cassandra“ įmonės leidimo sąranką. Bus rodomas šis puslapis.

Šiame puslapyje nėra jokios būtinos informacijos. Čia tik pateikiama informacija apie „Cassandra“ versiją. Taigi pereikite šį puslapį ir paspauskite kitą mygtuką.

2 žingsnis) Paspaudus kitą mygtuką bus parodytas kitas puslapis.

Šiame puslapyje pateikiama informacija apie „Cassandra“ paketus ir paketus, kurie bus įdiegti.

Žemiau bus klausiama apie licenciją. Pažymėkite žymimąjį laukelį „Aš sutinku su sutartimi“ ir paspauskite kitą mygtuką.

3 žingsnis) Paspaudę kitą mygtuką pamatysite šį puslapį.

Šiame puslapyje klausiama apie diegimo parinktis.

  1. Visų pirma, jis paprašys diegimo katalogo. Pagal numatytuosius nustatymus jis yra įdiegtas namų kataloge.
  2. Tada klausiama apie diegimo tipą, pasirinkite Paprastas diegimas.
  3. Tada jis klausia apie atnaujinimo sistemą, patikrinkite, ar ne.
  4. Tada jis prašo numatytosios sąsajos. Yra dvi parinktys: galite įdiegti „localhost“ arba pasirinkti IP adresą. Pasirinkite diegimui IP adresą
  5. Paspauskite kitą mygtuką.

4 žingsnis) Paspaudus kitą mygtuką bus parodytas kitas puslapis.

Šiame puslapyje klausiama apie mazgo sąranką.

  1. Pirmiausia pasirinkite mazgo tipą „Casandra Node“.
  2. Tada skiltyje „Ring Name“ nurodykite savo klasterio pavadinimą. Grupės pavadinimas turėtų būti vienodas visiems to paties sankaupos mazgams.
  3. Tada pasirinkite sėklą. Sėkla yra mazgas, su kuriuo susisiekia kiti nesėkliniai mazgai.
  4. Pateikę šią informaciją paspauskite kitą mygtuką.

5 žingsnis) Paspaudus kitą mygtuką, bus parodytas kitas puslapis.

Šiame puslapyje prašoma nurodyti IP adresą, kuriame norite įdiegti „Datastax Agent“.

  1. „Datastax“ agentas reikalingas diegiant operacijų centrą. „Ops“ centras yra stebėjimo įrankis, kuriame galite stebėti visus mazgus.
  2. Pateikę šią informaciją, paspauskite kitą mygtuką.

6 žingsnis) Paspaudus kitą mygtuką bus parodytas kitas puslapis.

Dabar sąranka paruošta įdiegti. Paspauskite kitą mygtuką.

7 žingsnis) Paspaudus kitą mygtuką, bus parodytas kitas puslapis.

Sąranka bus pradėta diegti.

8 žingsnis) Po įdiegimo bus parodytas kitas puslapis. Tame pačiame puslapyje pamatysite numatytosios parinkties varnelę.

„Cassandra Node“ paleidimas

Įdiegę „Cassandra“ įmonės leidimą kiekviename mazge, paleiskite „Cassandra“ serverį ir atlikite šiuos veiksmus.

1 žingsnis) Eikite į „Cassandra“ įmonės diegimo katalogą ir įveskite žemiau esančią komandą

bin / dse cassandra

Vykdant šią komandą, bus paleistas „Cassandra“ serveris. Čia yra ekrano kopija, kurioje „Cassandra“ serveris paleidžiamas automatiškai.

Beveik vieną minutę įvykdžius komandą, bus paleistas „Cassandra“ serveris. Po vieną paleiskite kiekvieną mazgo serverį. Paleidus visus mazgų serverius, jūsų „Cassandra“ klasteris yra paruoštas naudoti.

Santrauka:

Šioje pamokoje paaiškinama, kodėl reikalingas „Cassandra“ klasteris, kokios yra „Cassandra“ klasterio sukūrimo sąlygos ir kaip sukurti „Cassandra Cluster“. Be to, šioje pamokoje nurodoma, kaip pasiekti „Cassandra“ įmonės serverį.

Įdomios straipsniai...