Veľké organizácie ako Amazon, Facebook atď. Majú na správu obrovské množstvo dát. Tieto organizácie teda nemôžu uložiť také obrovské množstvo údajov na jednom stroji. To vtedy, keď používajú databázy ako Cassandra s distribuovanou architektúrou.
Tieto organizácie ukladajú to obrovské množstvo údajov na násobné uzly. Tieto uzly navzájom komunikujú. Za týmto účelom je založený klaster Cassandra.
- Klaster je v podstate skupina uzlov, takže uzly môžu navzájom ľahko komunikovať.
- Koordinačný uzol je uzol, ktorý komunikuje s replikami.
Rozdeľovač
Oddeľovač určuje, ako by sa mali údaje distribuovať v klastri. Program Partitioner používa hashovaciu funkciu na distribúciu údajov v klastri. Na výpočet hash je potrebný kľúč oddielu. Ten hash sa nazýva token . Dáta sú distribuované na základe tohto tokenu.
V tomto návode sa naučíte
- Predpoklady pre klaster Cassandra
- Inštalácia Enterprise Edition
- Začína sa uzol Cassandra
Tu je krok za krokom sprievodca vytvorením klastra Cassandra.
Predpoklady pre klaster Cassandra
Na nastavenie klastra sú splnené nasledujúce požiadavky.
- Mali by ste mať viac strojov (uzlov).
- Uzly musia byť navzájom prepojené v lokálnej sieti (LAN).
- Na každom uzle musí byť nainštalovaný Linux.
- Mali by ste mať vydanie Cassandra Enterprise.
- JDK musí byť nainštalovaný na každom stroji.
Inštalácia Enterprise Edition
Na každom počítači je potrebné nainštalovať vydanie Cassandra Enterprise. Toto sú kroky pre inštaláciu Cassandra Enterprise Edition.
Krok 1) Na termináli Linux spustite inštaláciu Cassandra Enterprise Edition. Zobrazí sa nasledujúca stránka.
Táto stránka neposkytuje žiadne potrebné informácie. Poskytuje iba informácie o verzii Cassandra. Prejdite túto stránku a stlačte ďalšie tlačidlo.
Krok 2) Po stlačení nasledujúceho tlačidla sa zobrazí nasledujúca stránka.
Táto stránka poskytuje informácie o balíkoch a čiastkových balíkoch v Cassandre, ktoré sa majú nainštalovať.
Ďalej sa bude pýtať na licenciu. Začiarknite políčko „Súhlasím s dohodou“ a stlačte tlačidlo Ďalej.
Krok 3) Po stlačení nasledujúceho tlačidla sa zobrazí nasledujúca stránka.
Táto stránka sa vás opýta na možnosti inštalácie.
- Najskôr si vyžiada inštalačný adresár. Predvolene je nainštalovaný v domovskom adresári.
- Ďalej sa spýta na typ inštalácie, vyberte Jednoduchú inštaláciu.
- Ďalej sa spýta na aktualizačný systém, skontrolujte „nie“.
- Ďalej požiada o predvolené rozhranie. Existujú dve možnosti, ktoré môžete nainštalovať na localhost alebo zvoliť IP adresu. Vyberte IP adresu pre inštaláciu
- Stlačte ďalšie tlačidlo.
Krok 4) Po stlačení nasledujúceho tlačidla sa zobrazí nasledujúca stránka.
Táto stránka sa pýta na nastavenie uzla.
- Najskôr vyberte typ uzla „Casandra Node“.
- Ďalej v poli Ring Name (Názov zvonenia) zadajte názov svojho klastra. Názov klastra by mal byť rovnaký pre všetky uzly v rovnakom klastri.
- Ďalej vyberte osivo. Semeno je uzol, na ktorý sa kontaktujú ďalšie neanadovacie uzly.
- Po zadaní týchto informácií stlačte tlačidlo Ďalej.
Krok 5) Po stlačení nasledujúceho tlačidla sa zobrazí nasledujúca stránka.
Táto stránka žiada o IP adresu, na ktorú chcete nainštalovať agenta datastax.
- Pre inštaláciu operačného centra je potrebný agent Datastax. Ops center je monitorovací nástroj, kde môžete monitorovať všetky uzly.
- Po zadaní týchto informácií stlačte tlačidlo Ďalej.
Krok 6) Po stlačení nasledujúceho tlačidla sa zobrazí nasledujúca stránka.
Teraz je nastavenie pripravené na inštaláciu. Stlačte tlačidlo Ďalej.
Krok 7) Po stlačení nasledujúceho tlačidla sa zobrazí nasledujúca stránka.
Inštalátor sa spustí.
Krok 8) Po inštalácii sa zobrazí nasledujúca stránka. Na tej istej stránke uvidíte začiarknutie možnosti, ktorá sa zobrazí v predvolenom nastavení.
Začína sa uzol Cassandra
Po nainštalovaní Cassandra Enterprise Edition na každý uzol spustite server Cassandra a postupujte podľa nasledujúcich krokov.
Krok 1) Prejdite do podnikového inštalačného adresára Cassandra a zadajte nasledujúci príkaz
bin / dse cassandra
Vykonaním tohto príkazu sa spustí server Cassandra. Tu je snímka obrazovky, kde sa server Cassandra spúšťa automaticky.
Po takmer jednej minúte od vykonania príkazu sa server Cassandra spustí. Jeden za druhým spustite každý server uzla. Po spustení všetkých serverov uzlov je váš klaster Cassandra pripravený na použitie.
Zhrnutie:
Tento tutoriál vysvetľuje, prečo je potrebný klaster Cassandra, aké sú predpoklady na vytvorenie klastra Cassandra a ako je možné vytvoriť klaster Cassandra. Táto príručka vás tiež informuje o tom, ako získať prístup k podnikovému serveru Cassandra.