Jak nastavit Cassandra Cluster na více uzlech
Co je to Cassandra Cluster?
A Cassandra cluster je jednou ze skořápek v celku Cassandra databáze. Násobek Cassandra Clusterse spojí a vytvoří databázi Cassandra, Cassandra cluster obsahuje mnoho (více než jednu) různých vrstev úložných jednotek. Každá vrstva obsahuje druhou.
Velká organizace jako např Amazon, Facebook atd. mají obrovské množství dat ke správě. Tyto organizace tedy nemohou uchovávat tak obrovské množství dat na jediném počítači. To když používají databáze jako Cassandra s distribuovanou architekturou.
Tyto organizace ukládají obrovské množství dat na více uzlech. Tyto uzly spolu komunikují. Pro tento účel, Cassandra je založen klastr.
- Cluster je v podstatě skupina uzlů, takže uzly mohou mezi sebou snadno komunikovat.
- Uzel koordinátora je uzel, který komunikuje s replikami.
Rozdělovač
Dělič oddílů určuje, jak by měla být data v klastru distribuována. Partitioner používá hashovací funkci k distribuci dat v clusteru. K výpočtu hashe je zapotřebí klíč oddílu. Ten hash se jmenuje známka. Data jsou distribuována na základě tohoto tokenu.
Zde je návod krok za krokem pro vytvoření Cassandra clusteru.
Předpoklady pro Cassandra Cluster
Pro nastavení clusteru platí následující požadavky.
- Měli byste mít více strojů (uzlů).
- Uzly musí být vzájemně propojeny v místní síti (LAN).
- Linux musí být nainstalován na každém uzlu.
- Měl bys mít Cassandra Enterprise edition.
- JDK musí být nainstalován na každém stroji.
Jak nainstalovat Cassandra Cluster v systému Linux
Na každém stroji, Cassandra Enterprise Edition je potřeba nainstalovat. Toto jsou kroky pro instalaci Cassandra podnikové vydání.
Krok 1) Spusťte Cassandra nastavení podnikové edice
On Linux terminál, spusťte Cassandra nastavení podnikové edice. Zobrazí se následující stránka.
Tato stránka neposkytuje žádné potřebné informace. Poskytuje pouze informace o Cassandra verze. Projděte tedy tuto stránku a stiskněte další tlačítko.
Krok 2) Přijměte licenční smlouvu
Po stisknutí dalšího tlačítka se zobrazí následující stránka.
Tato stránka poskytuje informace o balíčcích a dílčích balíčcích v Cassandra který se bude instalovat.
Níže se zeptá na licenci. Zaškrtněte políčko „Souhlasím s dohodou“ a stiskněte tlačítko Další.
Krok 3) Nainstalujte Builder a klikněte na Další
Po stisknutí tlačítka Další se zobrazí následující stránka.
Tato stránka se vás zeptá na možnosti instalace.
- Nejprve se zeptá na instalační adresář. Ve výchozím nastavení je nainstalován v domovském adresáři.
- Dále se zeptá na typ instalace, vyberte Jednoduchá instalace.
- Dále se to zeptá na systém aktualizace, zaškrtněte 'ne'.
- Dále se zeptá na výchozí rozhraní. Existují dvě možnosti, můžete nainstalovat na localhost nebo vybrat IP adresu. Vyberte IP adresu pro instalaci
- Stiskněte další tlačítko.
Krok 4) Setup Node a klikněte na Next
Po stisknutí dalšího tlačítka se zobrazí následující stránka.
Tato stránka se ptá na nastavení uzlu.
- Nejprve vyberte typ uzlu „Uzel Casandra“.
- Dále do pole Název vyzvánění zadejte název clusteru. Cluster název by měl být stejný pro všechny uzly ve stejném clusteru.
- Dále vyberte semeno. Seed je uzel, ke kterému jsou připojeny ostatní uzly, které nejsou zdrojem.
- Po zadání těchto informací stiskněte tlačítko Další.
Krok 5) Nainstalujte agenta Datastax
Po stisknutí tlačítka další se zobrazí následující stránka.
Tato stránka se ptá na IP adresu, kam chcete nainstalovat datastax agenta.
- Pro instalaci ops centra je nutný agent Datastax. Ops center je monitorovací nástroj, kde můžete sledovat všechny uzly.
- Po zadání těchto informací stiskněte tlačítko Další.
Krok 6) Stiskněte Další pro instalaci
Po stisknutí dalšího tlačítka se zobrazí následující stránka.
Nyní je instalace připravena k instalaci. Stiskněte další tlačítko.
Krok 7) Počkejte na proces instalace
Po stisknutí tlačítka další se zobrazí následující stránka.
Instalace bude zahájena.
Krok 8) Klepněte na tlačítko Dokončit
Po instalaci se zobrazí následující stránka. Na stejné stránce uvidíte zaškrtnutí u možnosti, která se zobrazuje ve výchozím nastavení.
Začínající Cassandra Uzel
Po instalaci Cassandra Enterprise Edition na každém uzlu, Start Cassandra serveru a postupujte podle následujících kroků.
Krok 1) Přejít na Cassandra podnikový instalační adresář a zadejte níže uvedený příkaz
bin/dse cassandra
Provedením tohoto příkazu Cassandra server bude spuštěn. Zde je snímek obrazovky kde Cassandra server se spustí automaticky.
Po téměř jedné minutě provádění příkazu Cassandra server bude spuštěn. Jeden po druhém spusťte každý server uzlu. Po spuštění všech serverů uzlů váš Cassandra cluster je připraven k použití.
Shrnutí
Tento návod vysvětluje proč Cassandra je požadováno, jaké jsou předpoklady pro vytvoření Cassandra cluster jsou a jak je vytvořit Cassandra Cluster. Tento tutoriál vás také provede přístupem Cassandra podnikový server.